«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.


10
BestPractice - Bir dizenin ilk karakterini küçük harfe dönüştür
Bir dizenin ilk karakterini küçük harfe dönüştüren bir yöntem istiyorum. Yaklaşımlarım: 1. public static string ReplaceFirstCharacterToLowerVariant(string name) { return String.Format("{0}{1}", name.First().ToString().ToLowerInvariant(), name.Substring(1)); } 2. public static IEnumerable<char> FirstLetterToLowerCase(string value) { var firstChar = (byte)value.First(); return string.Format("{0}{1}", (char)(firstChar + 32), value.Substring(1)); } Yaklaşımınız ne olurdu?
136 c#  .net  string 


12
OrderedDictionary genel uygulaması yok?
.NET 3.5'te OrderedDictionary( System.Collections.Specializedad alanında genel bir uygulama) görünmüyor . Kaçırdığım bir şey var mı? Ben işlevsellik sağlamak için uygulamaları bulduk, ancak / genel bir uygulama olup olmadığını ve kimse .NET 4.0 bir şey olup olmadığını bilmek merak?

4
Çifte Çıkış Kaçınılması Etkin mi?
/ Search / <searchterm> yoluyla şeyler arama sağlayan bir yol ile bir ASP.NET MVC uygulaması var. "Arama / abc" sağladığımda iyi çalışıyor, ancak "/ search / a + b + c" (doğru url kodlamalı) sağladığımda IIS7, isteği 404.11 HTTP Hatası ile reddediyor ( İstek filtreleme modülü, çift ​​kaçış dizisi içeren …
136 c#  asp.net-mvc  iis-7 




10
ASP.NET Core ile sorgu dizesindeki değerler nasıl okunur?
ASP.NET Core MVC kullanarak bir RESTful API oluşturuyorum ve bir koleksiyon döndüren bir kaynakta filtreleme ve sayfalama belirtmek için sorgu dizesi parametrelerini kullanmak istiyorum. Bu durumda, döndürülecek sonuçları filtrelemek ve seçmek için sorgu dizesinde geçirilen değerleri okumam gerekir. GetErişmenin denetleyici eyleminin içinde HttpContext.Request.Querybir tane döndürdüğünü zaten öğrendim IQueryCollection. Sorun şu …

5
JSON.net: Varsayılan kurucuyu kullanmadan seri durumdan nasıl çıkarılır?
Varsayılan bir kurucuya ve ayrıca bir dizi parametre alan aşırı yüklenmiş bir kurucuya sahip bir sınıfım var. Bu parametreler nesnedeki alanlarla eşleşir ve yapım sırasında atanır. Bu noktada, başka amaçlar için varsayılan kurucuya ihtiyacım var, bu yüzden eğer yapabiliyorsam onu ​​korumak istiyorum. Benim Sorunum: Varsayılan kurucuyu kaldırır ve JSON dizesini …
136 c#  json  json.net 

16
Neden '&' değil '&&'?
Neden &&tercih edilir &ve ||tercih edilir |? Yıllardır program yapan birine sordum ve açıklaması: Örneğin, içinde if (bool1 && bool2 && bool3) { /*DoSomething*/ }, bool1devam bool2etmeden önce hangisinin doğru olması gerektiğini test etmesi için doğru olması gerekir bool3. &Bunun yerine tek bir tane kullansaydım, hepsinin doğru olması gerekse bile …
135 c#  operators 

4
Sözlük <string, string> c # içindeki noktalı virgülle ayrılmış dizeye dönüştür
Güne başlamak için basit bir Dictionary&lt;string, string&gt;, aşağıdaki gibi verilir : var myDict = new Dictionary&lt;string, string&gt;(); myDict["A"] = "1"; myDict["B"] = "2"; myDict["C"] = "3"; myDict["D"] = "4"; Bir dize oluşturmak istiyorum: "A=1;B=2;C=3;D=4" Örnek bir uygulama: var myStringBuilder = new StringBuilder(); bool first = true; foreach (KeyValuePair&lt;string, string&gt; pair …
135 c# 


14
GPU'yu c # ile kullanma [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştir Şebekemden daha fazla işlem gücü elde etmeye çalışıyorum. Tüm cpus / çekirdeklerini kullanıyorum, …
135 c#  gpu  gpgpu 

7
Null verildiğinde neden operatör yanlış döndürüyor?
Bana öyle geliyor ki isoperatör biraz tutarsız. bool Test() { // Returns false, but should return true. return null is string; } Biri, nulldeğerin herhangi bir referans (veya boş değer) türüne ait olmasını bekler . Ve gerçekten de, C # dil belirtimi bu hipotezi destekleyen bir şey söylüyor, örneğin (6.1.6 …
135 c# 

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.