«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
X sayısını defalarca döndürmek için kolay bir yol var mı?
Bir öğe derinliği dayalı bir dize önce girintiler belirli bir sayı eklemek çalışıyorum ve X kez tekrarlanan bir dize döndürmek için bir yol olup olmadığını merak ediyorum. Misal: string indent = "---"; Console.WriteLine(indent.Repeat(0)); //would print nothing. Console.WriteLine(indent.Repeat(1)); //would print "---". Console.WriteLine(indent.Repeat(2)); //would print "------". Console.WriteLine(indent.Repeat(3)); //would print "---------".
318 c#  .net 

17
Tür veya ad alanı adı mevcut değil [kapalı]
Kapalı. Bu sorunun hata ayıklama ayrıntılarına ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştir İyi çalışıyor Visual Studio 2010 ile inşa edilmiş bir WCF Veri Hizmeti projem …


19
CSV dosyasını okuma ve değerleri bir diziye kaydetme
Bir *.csvdosya okumaya çalışıyorum . *.csv-Dosya noktalı virgül ile ayrılmış iki sütun oluşur ( " ; "). *.csvStreamReader kullanarak -file okuyabilir ve Split()işlevi kullanarak her satırı ayırmak mümkün . Her sütunu ayrı bir dizide saklamak ve sonra görüntülemek istiyorum. Bunu yapmak mümkün mü?
317 c#  .net  arrays  csv 

19
IEnumerable <T> öğelerini yinelemeden saymak ister misiniz?
private IEnumerable&lt;string&gt; Tables { get { yield return "Foo"; yield return "Bar"; } } Diyelim ki bunlar üzerinde yineleme istiyorum ve #n # # işleme gibi bir şey yazıyorum. Ana yinelememden önce yinelemeden m'nin değerini öğrenmenin bir yolu var mı? Umarım kendimi açıklığa kavuşturmuşumdur.
317 c#  .net  ienumerable 

2
Task.Run komutunu doğru bir şekilde kullandığınızda ve yalnızca eşzamansız beklerken
Size ne zaman kullanacağınız konusunda doğru mimari hakkındaki fikrinizi sormak istiyorum Task.Run. WPF .NET 4.5 uygulamamızda (Caliburn Micro framework ile) tembel kullanıcı arayüzü yaşıyorum. Temelde (çok basitleştirilmiş kod parçacıkları) yapıyorum: public class PageViewModel : IHandle&lt;SomeMessage&gt; { ... public async void Handle(SomeMessage message) { ShowLoadingAnimation(); // Makes UI very laggy, but …




3
Değiştirilmiş Kapatmaya Erişim
string [] files = new string[2]; files[0] = "ThinkFarAhead.Example.Settings.Configuration_Local.xml"; files[1] = "ThinkFarAhead.Example.Settings.Configuration_Global.xml"; //Resharper complains this is an "access to modified closure" for (int i = 0; i &lt; files.Length; i++ ) { // Resharper disable AccessToModifiedClosure if(Array.Exists(Assembly.GetExecutingAssembly().GetManifestResourceNames(), delegate(string name) { return name.Equals(files[i]); })) return Assembly.GetExecutingAssembly().GetManifestResourceStream(files[i]); // ReSharper restore AccessToModifiedClosure } …
316 c#  resharper  closures 

25
En iyi Savaş Gemisi AI nedir?
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Battleship! 2003 yılında (17 yaşındayken) bir Zırhlı AI kodlama yarışmasında yarıştım . Bu turnuvayı kaybetmiş olmama rağmen çok eğlendim ve çok şey öğrendim. Şimdi, en iyi AI …

17
C # 'daki ifadeleri kullanarak iç içe
Bir proje üzerinde çalışıyorum. İki dosyanın içeriğini karşılaştırmak ve birbirleriyle tam olarak eşleşip eşleşmediklerini görmek zorundayım. Birçok hata kontrolü ve doğrulamadan önce ilk taslağım: DirectoryInfo di = new DirectoryInfo(Environment.CurrentDirectory + "\\TestArea\\"); FileInfo[] files = di.GetFiles(filename + ".*"); FileInfo outputFile = files.Where(f =&gt; f.Extension == ".out").Single&lt;FileInfo&gt;(); FileInfo expectedFile = files.Where(f =&gt; …
315 c#  .net  file  using 


6
HttpClient.GetAsync (…), await / async kullanırken asla geri dönmez
Düzenleme: Bu soru aynı sorun olabilir gibi görünüyor, ancak yanıt yok ... Düzenleme: Sınama durumunda 5. görev WaitingForActivationdurumun içinde kalmış gibi görünür . .NET 4.5'te System.Net.Http.HttpClient kullanarak bazı garip davranışlarla karşılaştım - burada "beklemek" çağrısı sonucu (örneğin) httpClient.GetAsync(...)asla dönmeyecek. Bu, yalnızca yeni eşzamansız / bekliyor dil işlevselliği ve Görevler API'sı …

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.