«c#» etiketlenmiş sorular

C # ("keskin görün" olarak telaffuz edilir), Microsoft tarafından geliştirilmiş yüksek seviyeli, statik olarak yazılmış, çok paradigmalı bir programlama dilidir. C # kodu genellikle Microsoft'un .NET araçları ailesini ve diğerleri arasında .NET Framework, .NET Core ve Xamarin'i içeren çalışma zamanlarını hedefler. Bu etiketi, C # veya C # 'ın resmi belirtiminde yazılmış kod hakkında sorular için kullanın.

12
Bir site için IIS Express bağlantı noktasını nasıl değiştirebilirim
Visual Studio'dan hata ayıklarken web sitemin üzerinde çalıştığı bağlantı noktası numarasını değiştirmek istiyorum. Visual Studio 2012 kullanıyorum ve portu değiştirmek istediğim projelerim için ASP.NET MVC 4 kullanıyorum. Rastgele bağlantı noktası veya sabit herkes çalışacak sadece bağlantı noktasını değiştirmek ister.

6
Olayları tanımlarken neden "olay" anahtar kelimesine ihtiyacımız var?
Olayları tanımlarken neden "event" anahtar kelimesine ihtiyacımız olduğunu anlamıyorum, "event" anahtar kelimesini kullanmadan sadece delegeleri kullanarak aynı şeyi yapabiliyoruz. Örneğin public delegate void CustomEventHandler(int a, string b); public event CustomEventHandler customEvent; customEvent += new CustomEventHandler(customEventHandler); customEvent(1,"a"); // Raising the event Burada ikinci satırdan "olay" anahtar sözcüğünü kaldırırsam, temsilciyi çağırarak da …
109 c#  .net 

1
Hata: "Eklenecek düğüm farklı bir belge içeriğinden geliyor"
Aradığımda XmlNode.AppendChild()şu hatayı alıyorum: Eklenecek düğüm farklı bir belge bağlamından. static public XmlNode XMLNewChildNode(XmlNode oParent, string sName, string sNamespaceURI, string sNodeType) { XmlNode oNode = moDoc.CreateNode(sNodeType, sName, sNamespaceURI); oParent.AppendChild(oNode); return oNode; } Bu kod, şu olan VB 6.0 sürümünden dönüştürüldü (lütfen isteğe bağlı parametreleri dikkate almayın, C # sürümünde onlar …
109 c#  xml 

9
WinForms uygulamasının Tam Ekran olmasını nasıl sağlayabilirim
Tam ekran yapmaya çalıştığım bir WinForms uygulamam var (VS'nin tam ekran modunda yaptığı gibi). Şu anda kuruyorum FormBorderStyleiçin Noneve WindowStateiçin Maximizedhangi bana biraz daha fazla yer verir, ancak görünür ise o vazife üzerinde kapsamaz. O alanı kullanmak için ne yapmam gerekiyor? Bonus puanlar için, MenuStripotomatik gizlememi o alandan vazgeçecek şekilde …
109 c#  .net  winforms 

4
xUnit: İki List <T> eşittir?
TDD ve xUnit konusunda yeniyim, bu nedenle aşağıdaki gibi görünen yöntemimi test etmek istiyorum: List&lt;T&gt; DeleteElements&lt;T&gt;(this List&lt;T&gt; a, List&lt;T&gt; b); Kullanabileceğim herhangi bir Assert yöntemi var mı? Bence böyle bir şey güzel olur List&lt;int&gt; values = new List&lt;int&gt;() { 1, 2, 3 }; List&lt;int&gt; expected = new List&lt;int&gt;() { 1 …
109 c#  xunit 


10
Bir değerin bir dizide (C #) olup olmadığını kontrol edin
Bir değerin C # 'da bir dizide olup olmadığını nasıl kontrol ederim? Mesela, yazıcı isimleri listesiyle bir dizi oluşturmak istiyorum. Bunlar, sırayla her dizeye bakacak bir yönteme beslenecek ve dizge bir dizideki bir değerle aynıysa, bu işlemi yapın. Örneğin: string[] printer = {"jupiter", "neptune", "pangea", "mercury", "sonic"}; foreach (p in …
109 c#  .net  arrays  string 


15
C # 'da dizenin ASCII değeri nasıl alınır
C # 'da bir dizedeki karakterlerin ASCII değerini almak istiyorum. Dizim "9quali52ty3" değerine sahipse, 11 karakterin her birinin ASCII değerlerine sahip bir dizi istiyorum. C # 'da ASCII değerlerini nasıl alabilirim?
109 c#  encoding  ascii 

8
.NET Core'da bağlantı dizesi nasıl okunur?
Bir yapılandırma dosyasından yalnızca bir bağlantı dizesi okumak ve bunun için projeme "appsettings.json" adında bir dosya eklemek ve bu içeriği ona eklemek istiyorum: { "ConnectionStrings": { "DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=aspnet- WebApplica71d622;Trusted_Connection=True;MultipleActiveResultSets=true" }, "Logging": { "IncludeScopes": false, "LogLevel": { "Default": "Debug", "System": "Information", "Microsoft": "Information" } } } ASP.NET üzerinde şunu kullandım: var …

21
Yuvarlamadan iki ondalık basamağı kes
Diyelim ki 3.4679 değerim var ve 3.46 istiyorum, yuvarlamadan iki ondalık basamağa nasıl kısaltabilirim? Aşağıdakileri denedim ama üçü de bana 3.47 verdi: void Main() { Console.Write(Math.Round(3.4679, 2,MidpointRounding.ToEven)); Console.Write(Math.Round(3.4679, 2,MidpointRounding.AwayFromZero)); Console.Write(Math.Round(3.4679, 2)); } Bu 3.46'yı döndürür, ancak bazı durumlarda kirli görünüyor: void Main() { Console.Write(Math.Round(3.46799999999 -.005 , 2)); }
109 c#  math  rounding 


6
JWT Token kodu nasıl çözülür?
Bu kütüphanenin nasıl çalıştığını anlamıyorum. Bana yardım edebilir misiniz, lütfen ? İşte benim basit kodum: public void TestJwtSecurityTokenHandler() { var stream = "eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJJU1MiLCJzY29wZSI6Imh0dHBzOi8vbGFyaW0uZG5zY2UuZG91YW5lL2NpZWxzZXJ2aWNlL3dzIiwiYXVkIjoiaHR0cHM6Ly9kb3VhbmUuZmluYW5jZXMuZ291di5mci9vYXV0aDIvdjEiLCJpYXQiOiJcL0RhdGUoMTQ2ODM2MjU5Mzc4NClcLyJ9"; var handler = new JwtSecurityTokenHandler(); var jsonToken = handler.ReadToken(stream); } Bu hata: Dizenin, şu biçimde olan kompakt JSON biçiminde olması gerekir: Base64UrlEncodedHeader.Base64UrlEndcodedPayload.OPTIONAL, Base64UrlEncodedSignature '. Akışı jwt.io web …
109 c#  .net  jwt 


9
Erişilemez kod, ancak bir istisna ile erişilebilir
Bu kod, ODBC bağlantılı bir veritabanından okuyan ve bu veritabanına yazan bir uygulamanın parçasıdır. Veritabanında bir kayıt oluşturur ve ardından bir kaydın başarıyla oluşturulup oluşturulmadığını kontrol eder ve ardından geri döner true. Kontrol akışına ilişkin anlayışım şu şekildedir: command.ExecuteNonQuery()Invalid​Operation​Exception"Bir yöntem çağrısı nesnenin mevcut durumu için geçersiz olduğunda" bir atma yapmak …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.