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


19
IDisposable arayüzünün doğru kullanımı
Microsoft belgelerini okurken ,IDisposable arabirimin "birincil" kullanımının yönetilmeyen kaynakları temizlemek olduğunu biliyorum . Bana göre, "yönetilmeyen" veritabanı bağlantıları, soketler, pencere kolları, vb. Gibi şeyler anlamına gelir. Ancak, çöp toplayıcısının ilgilenmesi gerektiğinden, bana gereksiz olan Dispose()ücretsiz yönetilen kaynaklara yöntemin uygulandığı kodu gördüm . bu senin için. Örneğin: public class MyCollection : …


30
“Kesme noktası şu anda vurulmayacak. Bu belge için hiç simge yüklenmedi. ” uyarı?
Express sürümünde C # masaüstü uygulaması çalıştı sonra 5 saniye sonra işe yaramadı. Aşağıdakileri denedim: Tüm montajlarda hata ayıklama yapılandırmasının, hata ayıklama bayrağının ve tam hata ayıklama bilgilerinin ayarlandığından emin olun. Tüm bin ve obj klasörlerini ve projeyle ilgili tüm DLL'leri tüm makinemden sil. Soruna sıfırdan neden olan projeleri yeniden …


14
Yazım Denetimi: typeof, GetType, ya da?
Birçok kişinin aşağıdaki kodu kullandığını gördüm: Type t = typeof(obj1); if (t == typeof(int)) // Some code here Ama bunu da yapabileceğini biliyorum: if (obj1.GetType() == typeof(int)) // Some code here Veya bu: if (obj1 is int) // Some code here Şahsen, en sonuncunun en temiz olduğunu hissediyorum, ama özlediğim …
1512 c#  types  typeof  gettype 

5
Kodumu hızlandırmayı dene-yakala?
Try-catch'in etkisini test etmek için bazı kodlar yazdım, ancak bazı şaşırtıcı sonuçlar gördüm. static void Main(string[] args) { Thread.CurrentThread.Priority = ThreadPriority.Highest; Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.RealTime; long start = 0, stop = 0, elapsed = 0; double avg = 0.0; long temp = Fibo(1); for (int i = 1; i < 100000000; …

30
C # Gizli Özellikleri? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …
1475 c#  hidden-features 

12
C # [Flags] Enum Attribute anlamı ne?
Zaman zaman aşağıdaki gibi bir numaralandırma görüyorum: [Flags] public enum Options { None = 0, Option1 = 1, Option2 = 2, Option3 = 4, Option4 = 8 } [Flags]Özelliğin tam olarak ne yaptığını anlamıyorum . Herkes iyi bir açıklama ya da örnek gönderebilir?
1445 c#  enums  flags 


27
Neden <T> Listesinden devralmıyorsunuz?
Programlarımı planlarken, genellikle şöyle bir düşünce zinciriyle başlarım: Bir futbol takımı sadece futbolcuların bir listesidir. Bu nedenle, şunu temsil etmeliyim: var football_team = new List&lt;FootballPlayer&gt;(); Bu listenin sıralaması, oyuncuların kadroda listelendiği sırayı temsil eder. Ancak daha sonra, takımların sadece oyuncu listesinin yanı sıra kaydedilmesi gereken başka özellikleri de olduğunu fark …
1399 c#  .net  list  oop  inheritance 



28
Ne zaman C # bir sınıf yerine bir yapı kullanmalıyım?
Ne zaman C # sınıf değil, struct kullanmalısınız? Kavramsal modelim, öğelerin yalnızca değer türlerinin bir koleksiyonu olduğu zamanlarda yapıların kullanılmasıdır . Hepsini mantıklı bir şekilde birbirine bağlı bir bütün halinde tutmanın bir yolu. Bu kurallara burada rastladım : Bir yapı tek bir değeri temsil etmelidir. Bir yapıda 16 bayttan daha …
1390 c#  struct 

17
Statik salt okunur ve sabit
Etrafı constve static readonlyalanları okudum . Sadece sabit değerler içeren bazı sınıflarımız var. Sistemimizdeki çeşitli şeyler için kullanılır. Bu yüzden gözlemimin doğru olup olmadığını merak ediyorum: Bu tür sabit değerler her zaman static readonlyherkese açık olan her şey için mi olmalı ? Ve sadece constdahili / korumalı / özel değerler …
1386 c#  constants 

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.