Als «c#» getaggte Fragen

C # (ausgesprochen "siehe scharf") ist eine statische Typisierungsprogrammiersprache mit mehreren Paradigmen, die von Microsoft entwickelt wurde. C # -Code zielt normalerweise auf die .NET-Tools und -Laufzeiten von Microsoft ab, zu denen unter anderem .NET Framework, .NET Core und Xamarin gehören. Verwenden Sie dieses Tag für Fragen zu Code, der in der formalen Spezifikation von C # oder C # geschrieben ist.


8
Was ist der schnellste Weg, eine Textdatei Zeile für Zeile zu lesen?
Ich möchte eine Textdatei Zeile für Zeile lesen. Ich wollte wissen, ob ich es im Rahmen von .NET C # so effizient wie möglich mache. Das versuche ich bisher: 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()) != …

19
Gibt es eine einfache Möglichkeit, eine Zeichenfolge zurückzugeben, die X-mal wiederholt wurde?
Ich versuche, eine bestimmte Anzahl von Einrückungen vor einer Zeichenfolge basierend auf der Tiefe eines Elements einzufügen, und frage mich, ob es eine Möglichkeit gibt, eine Zeichenfolge zurückzugeben, die X-mal wiederholt wird. Beispiel: 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)); …
318 c#  .net 

17
Typ- oder Namespace-Name existiert nicht [geschlossen]
Geschlossen. Diese Frage erfordert Debugging-Details . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 5 Jahren . Ich habe ein WCF Data Service-Projekt mit Visual Studio 2010 erstellt, das einwandfrei funktioniert hat. Plötzlich …

19
CSV-Datei lesen und Werte in einem Array speichern
Ich versuche eine *.csvDatei zu lesen . Die *.csv-Datei besteht aus zwei durch Semikolon (" ; ") getrennten Spalten . Ich kann die *.csvDatei mit StreamReader lesen und jede Zeile mithilfe der Split()Funktion trennen . Ich möchte jede Spalte in einem separaten Array speichern und dann anzeigen. Ist das möglich?
317 c#  .net  arrays  csv 

19
Zählen Sie die Elemente aus einem IEnumerable <T> ohne Iteration?
private IEnumerable&lt;string&gt; Tables { get { yield return "Foo"; yield return "Bar"; } } Nehmen wir an, ich möchte diese iterieren und so etwas wie die Verarbeitung von #n von #m schreiben. Gibt es eine Möglichkeit, den Wert von m herauszufinden, ohne vor meiner Hauptiteration zu iterieren? Ich hoffe ich …
317 c#  .net  ienumerable 

2
Wenn Sie Task.Run richtig verwenden und nur asynchron warten
Ich möchte Sie nach Ihrer Meinung zur richtigen Architektur fragen Task.Run. In unserer WPF .NET 4.5-Anwendung (mit Caliburn Micro Framework) tritt eine verzögerte Benutzeroberfläche auf. Grundsätzlich mache ich (sehr vereinfachte Code-Schnipsel): public class PageViewModel : IHandle&lt;SomeMessage&gt; { ... public async void Handle(SomeMessage message) { ShowLoadingAnimation(); // Makes UI very laggy, …



3
Zugriff auf Modified Closure
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
Was ist die beste Schlachtschiff-KI?
Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Schlachtschiff! Im Jahr 2003 (als ich 17 war) nahm ich an einem Battleship AI- Codierungswettbewerb teil. Obwohl ich dieses Turnier verloren habe, …

17
Verschachtelt mit Anweisungen in C #
Ich arbeite an einem Projekt. Ich muss den Inhalt von zwei Dateien vergleichen und sehen, ob sie genau zueinander passen. Vor vielen Fehlerprüfungen und -validierungen ist mein erster Entwurf: 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;(); …
315 c#  .net  file  using 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.