«.net» etiketlenmiş sorular

.NET Core ile ilgili sorular için KULLANMAYIN - bunun yerine [.net-core] kullanın. .NET çerçevesi, esas olarak Microsoft Windows işletim sistemi için tasarlanmış bir yazılım çerçevesidir. Temel Sınıf Kitaplığı, Ortak Dil Çalışma Zamanı (genellikle CLR olarak adlandırılır), Ortak Tip Sistemi (yaygın olarak CTS olarak adlandırılır) ve Dinamik Dil Çalışma Zamanı'nın bir uygulamasını içerir. C #, VB.NET, F # ve C ++ / CLI dahil olmak üzere birçok programlama dilini destekler.


29
Bir numaralandırma nasıl numaralandırılır
Stack Overflow adlı kullanıcının yorumu : foreach () для enum Nasıl bir enumC # numaralandırmak ? Örneğin, aşağıdaki kod derlenmez: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) { DoSomething(suit); } } Ve aşağıdaki derleme zamanı hatası verir: 'Suit' bir …
3766 c#  .net  loops  enums  enumeration 


30
Derin klonlama nesneleri
Gibi bir şey yapmak istiyorum: MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); Ardından, orijinal nesneye yansıtılmayan yeni nesnede değişiklikler yapın. Sıklıkla bu işlevselliğe ihtiyacım yok, bu yüzden gerekli olduğunda, yeni bir nesne oluşturmaya ve sonra her bir mülkü ayrı ayrı kopyalamaya başvurdum, …
2226 c#  .net  clone 

30
Manuel olarak bir kodlama belirtmeden C # dizeleri tutarlı bir bayt temsili nasıl alabilirim?
Nasıl dönüştürebilirim stringa byte[]el ile belirli kodlama belirtmeden .NET (C #) içinde? Dizeyi şifreleyeceğim. Dönüştürmeden şifreleyebilirim, ama yine de kodlamanın neden burada oynamaya geldiğini bilmek istiyorum. Ayrıca, kodlama neden dikkate alınmalıdır? Dize içinde saklanan baytları alamıyor muyum? Neden karakter kodlamalarına bağımlılık var?

28
Tek seferde birden fazla istisna yakalamak ister misiniz?
Sadece yakalamak cesaretini kırıyor System.Exception. Bunun yerine, yalnızca "bilinen" istisnalar yakalanmalıdır. Şimdi, bu bazen gereksiz tekrarlayan koda yol açar, örneğin: try { WebId = new Guid(queryString["web"]); } catch (FormatException) { WebId = Guid.Empty; } catch (OverflowException) { WebId = Guid.Empty; } Acaba: Her iki istisnayı yakalamanın ve sadece bir WebId …




28
NullReferenceException nedir ve nasıl düzeltebilirim?
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Planlarımız ve Fiyatlarımız Benzer İmajlar : Yığın Taşması açıklaması : Что такое NullReferenceException, и как мне исправить код? Bazı kod var ve çalıştırdığında, atar NullReferenceException, atar : Nesne …


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 …

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; …

20
GetHashCode'u geçersiz kılmak için en iyi algoritma nedir?
.NET'te GetHashCodeyöntem , .NET temel sınıf kitaplıkları boyunca birçok yerde kullanılır. Düzgün bir şekilde uygulanması, bir koleksiyonda veya eşitliği belirlerken öğeleri hızlı bir şekilde bulmak özellikle önemlidir. GetHashCodePerformansımı düşürmemek için özel sınıflarım için nasıl uygulanacağı konusunda standart bir algoritma veya en iyi uygulama var mı?

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.