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




14
System.ComponentModel.DataAnnotations'a neden başvuramıyorum?
WPF projemde DataAnnotations'ı aşağıdakilerle maksimum dize uzunluğunu belirtmek için kullanmaya çalışıyorum: using System.ComponentModel.DataAnnotations; Ancak, hatayı alıyorum 'DataAnnotations' tür veya ad alanı adı 'System.ComponentModel' ad alanında mevcut değil (bir derleme başvurusu eksik mi?) Başka örnekler gördüm DataAnnotations gelmez bu ad var. C # 4 kullanıyorum. Bunu kullanamamam için herhangi bir sebep …
101 c#  wpf  data-annotations 

18
String değeri olan bir enum nasıl tanımlanır?
EnumCSV veya benzeri dosyalarda kullanılan geçerli bir ortak ayırıcılar tanımlamaya ve eklemeye çalışıyorum . Sonra onu ComboBoxbir veri kaynağı olarak bağlayacağım, böylece Enum tanımını her eklediğimde veya çıkardığımda, açılan kutuda hiçbir şeyi değiştirmem gerekmeyecek. Sorun şu ki, dize gösterimi ile numaralandırmayı nasıl tanımlayabilirim, şöyle bir şey: public enum SeparatorChars{Comma = …
101 c#  string  enums 

3
Tutarsız erişilebilirlik: mülk türüne daha az erişilebilir
Lütfen birisi aşağıdaki hatayla ilgili yardımcı olabilir: Tutarsız erişilebilirlik: 'Test.Delivery' özellik türü, 'Test.Form1.thelivery' özelliğinden daha az erişilebilir durumda private Delivery thedelivery; public Delivery thedelivery { get { return thedelivery; } set { thedelivery = value; } } Tutarsızlık hata mesajı nedeniyle programı çalıştıramıyorum. İşte teslimat sınıfım: namespace Test { class …
100 c#  properties 


11
MemoryCache nasıl temizlenir?
MemoryCache sınıfını kullanarak bir önbellek oluşturdum. İçine bazı öğeler ekliyorum ama önbelleği yeniden yüklemem gerektiğinde önce onu temizlemek istiyorum. Bunu yapmanın en hızlı yolu nedir? Tüm öğeleri gözden geçirip birer birer çıkarmalı mıyım yoksa daha iyi bir yol var mı?


4
C # genel hatalarıyla ilgili yardım - "'T' türü, boş değer atanamayan bir değer türü olmalıdır"
C # konusunda yeniyim ve aşağıdaki kodun neden çalışmadığını anlamıyorum. public static Nullable<T> CoalesceMax<T>(Nullable<T> a, Nullable<T> b) where T : IComparable { if (a.HasValue && b.HasValue) return a.Value.CompareTo(b.Value) < 0 ? b : a; else if (a.HasValue) return a; else return b; } // Sample usage: public DateTime? CalculateDate(DataRow row) …
100 c#  generics 

6
.NET 4.0'da salt okunur liste veya değiştirilemez liste
Anladığım kadarıyla, .NET 4.0 hala salt okunur listelerden yoksun. Çerçeve neden hala bu işlevsellikten yoksun? Bu, alan odaklı tasarım için en yaygın işlevsellik parçalarından biri değil mi? Java'nın C # üzerinde sahip olduğu birkaç avantajdan biri, bu, Collections.unmodifiablelist (liste) yöntemi biçimindedir; bu , IList <T> veya List <T> 'de gecikmiş …

3
Bir Görevin istisnaları, Görevi Bekleyerek veya İstisna özelliğine erişerek gözlemlenmedi. Sonuç olarak, gözlenmeyen istisna
Bu ne anlama geliyor ve nasıl çözülür? TPL görevlerini kullanıyorum. Bütün hata Bir Görevin istisnaları, Görevi Bekleyerek veya İstisna özelliğine erişerek gözlemlenmedi. Sonuç olarak, gözlemlenmeyen istisna, sonlandırıcı iş parçacığı tarafından yeniden ortaya çıktı. System.Threading.Tasks.TaskExceptionHolder.Finalize () mscorlib

19
Günah ve cos'u birlikte hesaplamanın en hızlı yolu nedir?
Bir değerin hem sinüsünü hem de eş sinüsünü birlikte hesaplamak istiyorum (örneğin bir rotasyon matrisi oluşturmak için). Tabii ki onları birbiri ardına ayrı ayrı hesaplayabilirim a = cos(x); b = sin(x);, ancak her iki değere de ihtiyaç duymanın daha hızlı bir yolu olup olmadığını merak ediyorum. Düzenleme: Şimdiye kadarki cevapları …
100 c#  c++  c  algorithm  math 

5
Salt Okunur ve Yalnızca Al özellikleri ne zaman kullanılmalıdır?
Bir .NET uygulamasında "ReadOnly" özelliklerini ne zaman kullanmalıyım ve ne zaman sadece "Get" kullanmalıyım. Bu ikisi arasındaki fark nedir. private readonly double Fuel= 0; public double FuelConsumption { get { return Fuel; } } veya private double Fuel= 0; public double FuelConsumption { get { return Fuel; } }
100 c#  .net 


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.