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


7
Dictionary <TKey, TValue> girişleri için koleksiyon başlatıcı kullanabilir miyim?
Sonraki kod parçası için bir koleksiyon başlatıcı kullanmak istiyorum: public Dictionary&lt;int, string&gt; GetNames() { Dictionary&lt;int, string&gt; names = new Dictionary&lt;int, string&gt;(); names.Add(1, "Adam"); names.Add(2, "Bart"); names.Add(3, "Charlie"); return names; } Bu nedenle tipik olarak şöyle bir şey olmalıdır: return new Dictionary&lt;int, string&gt; { 1, "Adam", 2, "Bart" ... Ama bunun …

30
C # için hangi ReSharper 4+ canlı şablonlarını kullanıyorsunuz? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . C …

9
C # 'da bir nesnenin serileştirilebilir olup olmadığı nasıl kontrol edilir
C # 'da bir nesnenin serileştirilebilir olup olmadığını kontrol etmenin kolay bir yolunu arıyorum. Bildiğimiz gibi, ISerializable arabirimini uygulayarak veya [Serializable] 'ı sınıfın en üstüne yerleştirerek bir nesneyi serileştirilebilir hale getirirsiniz . Aradığım şey, niteliklerini elde etmek için sınıfı yansıtmak zorunda kalmadan bunu kontrol etmenin hızlı bir yolu. Arayüz, is …
94 c#  serialization 


7
Programcılar SSIS kullanmalı mı, öyleyse neden? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapalı . Bir …
94 c#  .net  sql-server  ssis 

13
Demet hangi gereksinimi çözmek için tasarlanmıştı?
Demetlerin yeni C # özelliğine bakıyorum. Merak ediyorum, tuple hangi sorunu çözmek için tasarlandı? Uygulamalarınızda tuple'ı ne için kullandınız? Güncelleme Şimdiye kadarki cevaplar için teşekkürler, aklımda bir şeyler olup olmadığını görmeme izin verin. Bir demet için güzel bir örnek koordinatlar olarak gösterildi. Bu doğru görünüyor mu? var coords = Tuple.Create(geoLat,geoLong); …
94 c#  tuples 

4
Yapıları karşılaştırırken bu neden bir format istisnası atıyor?
İki System.Drawing.Sizeyapının eşitliğini ileri sürmeye çalışıyorum ve beklenen iddia hatası yerine bir format istisnası alıyorum. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This throws a format exception, "System.FormatException: Input string was not in a correct format." Assert.AreEqual(struct1, struct2, "Failed. Expected …

8
GetType () yalan söyleyebilir mi?
Birkaç gün önce SO: GetType () ve polimorfizm'de birkaç gün önce sorulan şu soruya dayanarak ve Eric Lippert'in cevabını okuyarak , yapmanın GetType()sanal olmaması gerçekten bir nesnenin onun hakkında yalan söyleyemeyeceğini düşünmeye başladım Type. Eric'in cevabı özellikle şu şekildedir: Çerçeve tasarımcıları, bir nesnenin türü hakkında yalan söylemesine izin vererek, onu …
94 c#  types 

3
C # / WinForms'da çok dilli bir uygulama yapmak için en iyi uygulama? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . Böyle …

5
Linq Query "System.Object ... türünde sabit bir değer yaratılamıyor", Neden?
Aşağıda kod örneği verilmiştir: private void loadCustomer(int custIdToQuery) { var dbContext = new SampleDB(); try { var customerContext = from t in dbContext.tblCustomers // keeps throwing: where t.CustID.Equals(custIdToQuery) // Unable to create a constant value of type 'System.Object'. select new // Only primitive types ('such as Int32, String, and Guid') …

9
Windows GUI: WPF veya WinRT (2015+)
Windows Dünyasında GUI'leri oluştururken kullanmak için farklı teknolojilere genel bir bakış elde etmeye çalışıyorum. Bağlam için, küçük bir 2d platformlu çok oyunculu oyun geliştiriyorum. (Sadece öğrenme amaçlı ..) Öğretmenim WPF'nin doğru yol olduğunu düşündüğünü söylüyor, ancak görünüşe göre bunu yalnızca Windows Forms ile karşılaştırıyor. Anladığım kadarıyla, 2015'te Windows Forms tamamen …

12
.NET WPF Oturumlar arasındaki pencere boyutunu hatırla
Temel olarak, kullanıcı uygulamamın penceresini yeniden boyutlandırdığında, uygulama yeniden açıldığında uygulamanın aynı boyutta olmasını istiyorum. İlk başta SizeChanged olayını işlemeyi ve Yükseklik ve Genişliği kaydetmeyi düşündüm, ancak daha kolay bir çözüm olması gerektiğini düşünüyorum. Oldukça basit bir problem ama buna kolay bir çözüm bulamıyorum.
94 c#  .net  wpf  windows 

7
Dosyaları .NET'te oluşturma tarihine göre alma
Birçok dosya içeren bir klasörüm var. Dizindeki dosya adlarını oluşturulma tarihine / saatine göre sıralanmış olarak almanın herhangi bir kolay yolu var mı? Ben kullanırsanız Directory.GetFiles(), bu dosya adına göre sıralanmış dosyaları döndürür.
94 c#  .net  file 

3
EPPlus kullanarak hücreler birleştirilsin mi?
Excel dosyalarını okumak / yazmak için EPPlus kitaplığını kullanıyorum: http://epplus.codeplex.com/ Bir belge yazarken bazı hücreleri birleştirmeye çalışıyorum: using (ExcelPackage pck = new ExcelPackage()) { //Create the worksheet ExcelWorksheet ws = pck.Workbook.Worksheets.Add("Demo"); //Format the header for column 1-3 using (ExcelRange rng = ws.Cells["A1:C1"]) { bool merge = rng.Merge; } } Merge …
94 c#  asp.net  excel  epplus 

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.