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

16
.NET Reaktif Çerçevesine iyi giriş [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 . 6 yıl önce kapalı . Bu soruyu geliştir Microsoft belgelerinin yanı sıra, Microsoft Reactive (Rx) çerçevesine iyi bir giriş ve öğretici …


14
Dize türünün varsayılan değeri neden boş bir dize yerine null?
Bunun için bütün dizeleri test etmek oldukça can sıkıcı nullgüvenle gibi yöntemleri uygulamadan önce ToUpper(), StartWith()vs ... Varsayılan değeri stringboş dize olsaydı, sınamak zorunda kalmazdım ve örneğin intveya gibi diğer değer türleriyle daha tutarlı olmasını hissederdim double. Ayrıca Nullable<String>mantıklı olurdu. Peki neden C # tasarımcıları nulldizelerin varsayılan değeri olarak kullanmayı …
218 c#  string  default-value 

22
'Sınıfım' için tür başlatıcı bir istisna attı
Windows servis kodum aşağıdadır. Kod hata ayıklama zaman, hata / istisna alıyorum: 'CSMessageUtility.CSDetails' için tür başlatıcı bir istisna attı. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Linq; using System.ServiceProcess; using System.Text; using System.IO; using System.Threading; using System.Windows; using System.Windows.Forms; using CSMessageUtility; namespace CS_Data_Trasmmiting_Service { public partial …




4
Task.Yield () ne zaman kullanılır?
Async / await ve Taskçok kullanıyorum ama hiç kullanmadım Task.Yield()ve dürüst olmak gerekirse, tüm açıklamalarla bile neden bu yönteme ihtiyaç duyacağımı anlamıyorum. Birisi Yield()gerekli olduğu yerde iyi bir örnek verebilir mi?
218 c#  async-await 

7
HttpClient ve WebClient arasında karar verme
Web uygulamamız .Net Framework 4.0'da çalışıyor. Kullanıcı arayüzü denetleyici yöntemlerini ajax çağrıları aracılığıyla çağırır. REST servisini tedarikçimizden tüketmemiz gerekiyor. .Net 4.0'da REST hizmetini çağırmanın en iyi yolunu değerlendiriyorum. REST hizmeti Temel Kimlik Doğrulama Düzeni gerektirir ve hem XML hem de JSON'da veri döndürebilir. Büyük veri yükleme / indirme zorunluluğu yoktur …

9
DbEntityValidationException - Hataya neyin neden olduğunu kolayca nasıl anlayabilirim?
Entity Framework kullanan bir projem var. SaveChangesBenim çağrı yaparken DbContext, aşağıdaki istisnayı alıyorum: System.Data.Entity.Validation.DbEntityValidationException: Bir veya daha fazla varlık için doğrulama başarısız oldu. Daha fazla ayrıntı için 'EntityValidationErrors' özelliğine bakın. Bu iyi ve züppe, ama bu istisna her oluştuğunda bir hata ayıklayıcı eklemek istemiyorum. Dahası, üretim ortamlarında kolayca bir hata …

21
JavaScript motorunu .NET'e gömme [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 sadece kimse herhangi bir js motorunu .net ortamına katıştırmayı ve entegre etmeyi denediğini …

9
Büyük / küçük harfe duyarlı olmayan bir dize karşılaştırması nasıl yapabilirim?
Aşağıdaki satırı nasıl duyarsız hale getirebilirim? drUser["Enrolled"] = (enrolledUsers.FindIndex(x => x.Username == (string)drUser["Username"]) != -1); Bugün kullanmamı öneren bazı tavsiyeler verildi: x.Username.Equals((string)drUser["Username"], StringComparison.OrdinalIgnoreCase))); sorun şu işe yarayamıyorum, aşağıdaki satırı denedim, bu derler ama yanlış sonuçlar döndürür, kayıtlı kullanıcıları kayıtlı ve kayıtlı olmayan kullanıcılar olarak kayıtlı olarak döndürür. drUser["Enrolled"] = (enrolledUsers.FindIndex(x …

22
Tür veya ad alanı adı 'System.Web.Mvc' ad alanında mevcut değil
Buiding MVC3 çözümü iyi gitti ancak tarayıcıda bir hata var: Derleyici Hata Mesajı: CS0234: 'Html' türü veya ad alanı adı 'System.Web.Mvc' ad alanında mevcut değil (bir derleme başvurusu eksik mi?) Source Error: Line 25: <add namespace="System.Web.Mvc" /> Line 26: <!--<add namespace="System.Web.Mvc.Ajax" />--> Line 27: <add namespace="System.Web.Mvc.Html" /> Line 28: <add …
217 c#  asp.net-mvc-3 


30
Normal İfade E-posta doğrulaması
Bunu kullanıyorum @"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$" e-postayı doğrulamak için regexp ([\w\.\-]+)- bu birinci düzey alan adı içindir (birçok harf ve sayı, ayrıca nokta ve kısa çizgi) ([\w\-]+)- bu ikinci düzey alan adı içindir ((\.(\w){2,3})+)- ve bu bir nokta ve 2 veya 3 içeren diğer düzey alan adları (3'ten sonsuza kadar) içindir değişmezleri Bu …
216 c#  regex  validation 

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.