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

4
Tüm sunucu tarafı kodu için ConfigureAwait'i çağırmak için en iyi yöntem
Sunucu tarafı kodunuz varsa (yani bazıları ApiController) ve işlevleriniz eşzamansız olduğunda - böylece geri döner Task<SomeObject>- çağırdığınız işlevleri beklediğiniz her zaman en iyi yöntem olarak kabul edilir ConfigureAwait(false)mi? İplik bağlamlarını orijinal iplik bağlamına geri döndürmek zorunda olmadığından daha performanslı olduğunu okumuştum. Ancak, ASP.NET Web Api ile, isteğiniz bir iş parçacığında …


17
Neden yakalamak ve C # bir istisna yeniden?
Ben seri hale getirilebilir DTOs Veri Transferi Nesne C # makalesine bakıyorum . Makale bu kod parçasını içerir: public static string SerializeDTO(DTO dto) { try { XmlSerializer xmlSer = new XmlSerializer(dto.GetType()); StringWriter sWriter = new StringWriter(); xmlSer.Serialize(sWriter, dto); return sWriter.ToString(); } catch(Exception ex) { throw ex; } } Makalenin geri …


17
== ve Eşittir () arasındaki C # farkı
Ben kullandığınızda nedense 2 dizeleri karşılaştıran bir Silverlight uygulamasında bir şartım var ==döndürür false iken .Equals()döner doğrudur . İşte kod: if (((ListBoxItem)lstBaseMenu.SelectedItem).Content.Equals("Energy Attack")) { // Execute code } if (((ListBoxItem)lstBaseMenu.SelectedItem).Content == "Energy Attack") { // Execute code } Bunun neden olduğuna dair bir sebep var mı?
548 c#  .net  equals 


13
Nasıl C # genel bir yöntemden NULL dönebilirim?
Bu (kukla) kodu ile genel bir yöntem var (evet IList tahmin ediyor, ama benim kod IList ama başka bir koleksiyon kullanmıyor, yine de bu soru için alakasız olduğunu biliyorum ...) static T FindThing<T>(IList collection, int id) where T : IThing, new() { foreach T thing in collecion { if (thing.Id …
546 c#  generics 

7
Xamarin C # ve Java ile yazılmış Android uygulamalarının performansını karşılaştıran karşılaştırmalı testler (kod ve sonuçlar) var mı? [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ı ile ilgili olacak şekilde güncelleyin . 2 yıl önce kapalı . Xamarin, Android'deki Mono uygulamalarının ve C # derlenmiş uygulamalarının Java kodundan daha hızlı olduğunu iddia etti. Herkes …
544 c#  java  android  xamarin  dot42 



16
Deklaratif ve zorunlu programlama arasındaki fark nedir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . Web'de, benim için biraz ışık tutacak açıklayıcı ve zorunlu programlama için bir tanım aramaya …

27
.NET'te iki bayt dizisini karşılaştırma
Bunu nasıl hızlı yapabilirim? Tabii bunu yapabilirim: static bool ByteArrayCompare(byte[] a1, byte[] a2) { if (a1.Length != a2.Length) return false; for (int i=0; i<a1.Length; i++) if (a1[i]!=a2[i]) return false; return true; } Ama ya bir BCL işlevi ya da bunu yapmak için son derece optimize edilmiş kanıtlanmış bir yol arıyorum …
541 c#  .net  arrays  performance  j# 

22
LINQ'DA SOL DIŞ KATILIM
C # LINQ'da sol dış birleşimi join-on-equals-intocümle kullanmadan nesnelere nasıl uygulayabilirim ? Bunu wheremadde ile yapmanın bir yolu var mı ? Doğru sorun: İç birleşim için kolay ve böyle bir çözümüm var List<JoinPair> innerFinal = (from l in lefts from r in rights where l.Key == r.Key select new JoinPair …
539 c#  linq  join 


22
EntitySet güncellenemiyor - çünkü bir DefiningQuery var ve <UpdateFunction> öğesi yok
Entity Framework 1'i .net 3.5 ile kullanıyorum. Ben böyle basit bir şey yapıyorum: var roomDetails = context.Rooms.ToList(); foreach (var room in roomDetails) { room.LastUpdated = DateTime.Now; } Yapmaya çalıştığımda bu hatayı alıyorum: context.SaveChanges(); Hatayı alıyorum: EntitySet güncellenemiyor - çünkü bir DefiningQuery var ve mevcut işlemi desteklemek için &lt;ModificationFunctionMapping&gt; öğesinde &lt;UpdateFunction&gt; …

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.