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

12
“Çıktı Sınıf Sınıfı olan bir proje doğrudan başlatılamaz”
Bir C # projesi indirdim ve bir algoritma uygulamasının nasıl çalıştığını görmek için projede hata ayıklamak istiyorum. Proje bir Klasöre geldi, bu klasörün içinde - .slndosya ve kaynak dosyaları ve bir .csprojdosyayı içeren bir klasör . Visual Studio'yu yükledim ve .slnana klasörde bulunan dosyayı açtım . Projeyi başarıyla oluşturdum, ancak …
166 c#  visual-studio 

7
Bir yöntemin dönüş türünü nasıl genel hale getirebilirim?
Bir dize, bool, int veya çift geri verebilir böylece bu yöntemi genel yapmak için bir yolu var mı? Şu anda, bir dize döndürüyor, ancak yapılandırma değeri olarak "true" veya "false" bulabiliyorsa, örneğin bir bool döndürmek istiyorum. public static string ConfigSetting(string settingName) { return ConfigurationManager.AppSettings[settingName]; }
166 c#  .net  generics  return-type 


10
C # Nesne Birleştirme Deseni uygulaması
Herkes Sql bağlantı havuzu damar sınırlı bir kaynak için paylaşılan bir nesne havuzu stratejisi uygulamak iyi bir kaynak var mı? (yani tamamen iş parçacığı güvenli olduğu için uygulanacaktır). @Aaronaught'ın açıklama talebini takip etmek için havuz kullanımı, harici bir servise yük dengeleme talepleri için olacaktır. Doğrudan durumumun aksine, hemen anlaşılması daha …

2
HashSet <Point> neden HashSet <string> 'den daha yavaş?
Bazı piksel konumlarını kopyalara izin vermeden saklamak istedim, bu yüzden akla ilk gelen şey HashSet&lt;Point&gt;benzer sınıflar. Ancak bu gibi bir şeye kıyasla çok yavaş görünüyor HashSet&lt;string&gt;. Örneğin, bu kod: HashSet&lt;Point&gt; points = new HashSet&lt;Point&gt;(); using (Bitmap img = new Bitmap(1000, 1000)) { for (int x = 0; x &lt; img.Width; …

17
MVVM'de ViewModel veya Model INotifyPropertyChanged uygulamalıdır mı?
Üzerinde çalıştığım çoğu MVVM örneğinde Model uygulaması vardı INotifyPropertyChanged, ancak Josh Smith'in CommandSink örneğinde ViewModel uygulandıINotifyPropertyChanged . Hala bilişsel olarak MVVM kavramlarını bir araya getiriyorum, bu yüzden bilmiyorum: Çalışmak INotifyPropertyChangediçin ViewModel'e koymanız gerekirCommandSink Bu sadece normların bir sapması ve gerçekten önemli değil Her zaman Model uygulamasını kullanmalısınız INotifyPropertyChangedve bu sadece …

1
Neden Attributes.IsDefined () eksik aşırı yükler?
SO sorusundan ilham alındı. Attribute sınıfı, IsDefined () yöntemi için birkaç aşırı yüklemeye sahiptir . Derleme, Modül, MemberInfo, ParameterInfo için uygulanan özniteliklerdir. MemberInfo aşırı yükleme özelliği PropertyInfo, FieldInfo, EventInfo, MethodInfo, ConstructorInfo kapsar. Bu, AttributeTargets'ın çoğunu halleder. Bir biggy dışında: Attribute.IsDefined (Type, Type) için aşırı yük yoktur, böylece sınıfta bir özniteliğin …
165 c#  .net  reflection 

27
Belirli bir dizenin Windows altında yasal / geçerli bir dosya adı olup olmadığını nasıl kontrol edebilirim?
Uygulamama bir toplu iş dosyası yeniden adlandırma işlevi eklemek istiyorum. Bir kullanıcı bir hedef dosya adı deseni yazabilir ve (desendeki bazı joker karakterleri değiştirdikten sonra) Windows altında yasal bir dosya adı olup olmayacağını kontrol etmem gerekir. Gibi düzenli ifade kullanmaya çalıştım [a-zA-Z0-9_]+ama çeşitli dillerden (örneğin, umlauts ve benzeri) birçok ulusal …
165 c#  windows  file  filesystems 

12
varlık nesnesine birden çok IEntityChangeTracker örneği tarafından başvuru yapılamaz. Entity Framework 4.1'de varlığa ilgili nesneleri eklerken
City ile referansları olan Çalışan bilgilerini kaydetmeye çalışıyorum. Ama her zaman onaylanmış kişimi kaydetmeye çalışıyorum "ADO.Net Entity Framework Bir varlık nesnesine birden fazla IEntityChangeTracker örneği tarafından başvurulamaz" Çok fazla yazı okumuştum ama ne yapacağımı tam olarak bilmiyordum ... Kaydet düğmesi tıklama kodum aşağıda verilmiştir protected void Button1_Click(object sender, EventArgs e) …

20
MSIL'de C # veya VB.NET'te yapamayacağınız şeyler nelerdir? [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 . 7 yıl önce kapalı . …
165 c#  .net  clr  cil 

3
Visual Studio - Resx Dosyası varsayılan 'dahili' - 'genel'
Bir kaynak dosyasını VS'de her düzenlediğimde, karşılık gelen kodu yeniden oluşturur ve sınıf erişim değiştiricisini dahili olarak ayarlar. Resx'i her düzenlediğimde Ctrl-F -&gt; ReplaceAll için bir acı. Bunu herkese açık hale getirebilmem için bir özellik / ayar var mı? internal class MyResource { internal static global::System.Resources.ResourceManager ResourceManager {...} } Bunların …


16
Null Coalescing operatörünü kullanmanın benzersiz yolları [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 2 ay önce kapalı . Bu soruyu geliştir C # Null birleştirici işleç kullanmanın standart yolunun varsayılan değerleri ayarlamak olduğunu biliyorum. string …

23
Yola erişim reddedildi
Bu sorunun burada birçok kez sorulduğunu biliyorum, ama sorunuma bir çözüm bulamıyorum. .Net c # klasörüne görüntü kaydetmeye çalışıyorum ama bu istisna olsun: Access to the path 'C:\inetpub\wwwroot\mysite\images\savehere' is denied.The error occured at mscorlib because at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean …
165 c#  .net  iis  path  denied 

6
Lookup () ve Dictionary (Of list ()) arasındaki fark
Hangi veri yapılarının en verimli ve ne zaman / nerede hangilerinin kullanılacağı konusunda kafamı sarmaya çalışıyorum. Şimdi, ben sadece yapıları yeterince iyi anlamıyorum, ama a'dan nasıl ILookup(of key, ...)farklı olabilir Dictionary(of key, list(of ...))? Ayrıca nerede kullanmak ILookupisterdim ve nerede program hızı / bellek / veri erişimi, vb açısından daha …
165 c#  .net  vb.net  linq 

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.