Pytania otagowane jako c#

C # (wymawiane „patrz ostro”) jest językiem programowania wysokiego poziomu, statycznie typowanym, wieloparadygmatowym opracowanym przez firmę Microsoft. Kod C # zwykle jest przeznaczony dla rodziny narzędzi Microsoft .NET i czasów wykonywania, do których należą między innymi .NET Framework, .NET Core i Xamarin. Użyj tego tagu w przypadku pytań dotyczących kodu napisanego w C # lub C # formalnej specyfikacji.


8
Jaki jest najszybszy sposób czytania pliku tekstowego wiersz po wierszu?
Chcę czytać plik tekstowy wiersz po wierszu. Chciałem wiedzieć, czy robię to tak skutecznie, jak to możliwe w zakresie .NET C # rzeczy. Do tej pory próbuję: var filestream = new System.IO.FileStream(textFilePath, System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileShare.ReadWrite); var file = new System.IO.StreamReader(filestream, System.Text.Encoding.UTF8, true, 128); while ((lineOfText = file.ReadLine()) != null) { …

19
Czy istnieje prosty sposób na zwrócenie ciągu powtórzonego X razy?
Próbuję wstawić pewną liczbę wcięć przed ciągiem na podstawie głębokości elementów i zastanawiam się, czy istnieje sposób na zwrócenie ciągu powtórzonego X razy. Przykład: 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
Nazwa typu lub przestrzeni nazw nie istnieje [zamknięte]
Zamknięte. To pytanie wymaga szczegółów debugowania . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 lat temu . Popraw to pytanie Mam projekt usługi danych WCF zbudowany przy użyciu programu Visual Studio 2010, który działał dobrze. Nagle przestało się kompilować. …

19
Odczytywanie pliku CSV i przechowywanie wartości w tablicy
Próbuję odczytać *.csvplik. *.csv-File składa się z dwóch kolumn oddzielone średnikiem ( „ ”). Jestem w stanie odczytać *.csvplik za pomocą StreamReadera i mogę oddzielić każdą linię za pomocą Split()funkcji. Chcę zapisać każdą kolumnę w osobnej tablicy, a następnie wyświetlić ją. czy jest to możliwe do zrobienia?
317 c#  .net  arrays  csv 

19
Policzyć elementy z IEnumerable <T> bez iteracji?
private IEnumerable&lt;string&gt; Tables { get { yield return "Foo"; yield return "Bar"; } } Powiedzmy, że chcę je powtórzyć i napisz coś takiego jak przetwarzanie #n z #m. Czy istnieje sposób, aby dowiedzieć się o wartości m bez iteracji przed moją główną iteracją? Mam nadzieję, że wyraziłem się jasno.
317 c#  .net  ienumerable 

2
Gdy poprawnie korzystasz z Task.Run i gdy tylko async-czekaj
Chciałbym zapytać Cię o Twoją opinię na temat prawidłowej architektury, kiedy używać Task.Run. Występuje opóźniony interfejs użytkownika w naszej aplikacji WPF .NET 4.5 (z ramą Caliburn Micro). Zasadniczo robię (bardzo uproszczone fragmenty kodu): public class PageViewModel : IHandle&lt;SomeMessage&gt; { ... public async void Handle(SomeMessage message) { ShowLoadingAnimation(); // Makes UI …




3
Dostęp do zmodyfikowanego zamknięcia
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 


17
Zagnieżdżone przy użyciu instrukcji w języku C #
Pracuję nad projektem. Muszę porównać zawartość dwóch plików i sprawdzić, czy dokładnie do siebie pasują. Przed dużą ilością sprawdzania błędów i sprawdzania poprawności mój pierwszy szkic to: 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 …
315 c#  .net  file  using 

25
Jaka jest najlepsza sztuczna inteligencja pancernika?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Okręt wojenny! W 2003 roku (kiedy miałem 17 lat) brałem udział w konkursie kodowania AI pancernika . Mimo że przegrałem ten turniej, dobrze się bawiłem …

6
HttpClient.GetAsync (…) nigdy nie zwraca wartości przy użyciu funkcji Oczekiwania / Asynchronizacji
Edit: To pytanie wygląda to może być ten sam problem, ale nie ma odpowiedzi ... Edycja: W przypadku testowym 5 zadanie wydaje się być zablokowane WaitingForActivation. Napotkałem pewne dziwne zachowanie podczas używania System.Net.Http.HttpClient w .NET 4.5 - gdzie „oczekiwanie” na wynik wywołania (np.) httpClient.GetAsync(...)Nigdy nie powróci. Dzieje się tak tylko …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.