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.

5
Wann wird ein statischer Konstruktor in C # aufgerufen?
Wenn ich eine Klasse habe, die einen statischen Konstruktor enthält, wird dieser Konstruktor aufgerufen, wenn die Assembly, die die Klasse enthält, zum ersten Mal geladen wird oder wenn der erste Verweis auf diese Klasse getroffen wird?
86 c#  static 


11
So lesen Sie eine Textdatei mit dem Iterator in C # umgekehrt
Ich muss eine große Datei verarbeiten, etwa 400 KB Zeilen und 200 M. Aber manchmal muss ich von unten nach oben verarbeiten. Wie kann ich hier den Iterator (Yield Return) verwenden? Grundsätzlich lade ich nicht gerne alles in den Speicher. Ich weiß, dass es effizienter ist, Iterator in .NET zu …
86 c#  .net 

1
Zeichenfolgenverkettung mit dem Operator '+'
Wenn stringich mir die Klassenmetadaten ansehe, sehe ich nur die Operatoren ==und bin !=überladen. Wie kann es also eine Verkettung für den +Operator ' ' durchführen? Bearbeiten : Einige interessante Anmerkungen von Eric Lippert zur Verkettung von Zeichenfolgen: Teil 1 Teil 2 Es gibt auch einen Superartikel von Joel, auf …
86 c#  .net  string 


5
Console.WriteLine () und die Notwendigkeit für so viele Argumentüberladungen?
Ich habe die Dokumentation durchgesehen und festgestellt, dass die Console.WriteLine()Methode mehrere Überladungen aufweist. Insbesondere betrifft meine Neugier und teilweise Verwirrung diese: public static void WriteLine(string format, params object[] arg); public static void WriteLine(string format, object arg0); public static void WriteLine(string format, object arg0, object arg1); public static void WriteLine(string format, …
86 c# 

10
Analysieren Sie den E-Mail-Inhalt aus der angegebenen Antwort
Ich versuche herauszufinden, wie der Text einer E-Mail aus einem zitierten Antworttext heraus analysiert werden kann. Mir ist aufgefallen, dass E-Mail-Clients normalerweise ein "An so und so einem Datum so und so geschrieben" setzen oder den Zeilen eine spitze Klammer voranstellen. Leider macht das nicht jeder. Hat jemand eine Idee, …
86 c#  ruby  email  email-parsing 



10
Problemumgehung 'Enthält ()' mit Linq to Entities?
Ich versuche, eine Abfrage zu erstellen, die eine Liste von IDs in der where-Klausel verwendet, wobei ich die Silverlight ADO.Net Data Services-Client-API (und damit Linq To Entities) verwende. Kennt jemand eine Problemumgehung für Contains, die nicht unterstützt wird? Ich möchte so etwas machen: List<long?> txnIds = new List<long?>(); // Fill …

2
Warum gibt es in Roslyn asynchrone Zustandsmaschinenklassen (und keine Strukturen)?
Betrachten wir diese sehr einfache asynchrone Methode: static async Task myMethodAsync() { await Task.Delay(500); } Wenn ich dies mit VS2013 (Pre Roslyn Compiler) kompiliere, ist die generierte Zustandsmaschine eine Struktur. private struct <myMethodAsync>d__0 : IAsyncStateMachine { ... void IAsyncStateMachine.MoveNext() { ... } } Wenn ich es mit VS2015 (Roslyn) kompiliere, …

7
Best Practices für die testgetriebene Entwicklung mit C # und RhinoMocks [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

7
Wie verwende ich das Repository-Muster richtig?
Ich frage mich, wie ich meine Repositorys gruppieren soll. Wie aus den Beispielen, die ich auf dem asp.net mvc und in meinen Büchern gesehen habe, wird grundsätzlich ein Repository pro Datenbanktabelle verwendet. Aber das scheint eine Menge Repositories zu sein, die dazu führen, dass Sie später viele Repositories zum Verspotten …

16
Konvertieren Sie Daten in JSON in C #
Ich möchte Datensätze aus der Datenbank in eine DataTable. Konvertieren Sie dann das DataTablein ein JSON-Objekt. Geben Sie das JSON-Objekt an meine JavaScript-Funktion zurück. Ich benutze diesen Code, indem ich anrufe: string result = JsonConvert.SerializeObject(DatatableToDictionary(queryResult, "Title"), Newtonsoft.Json.Formatting.Indented); Um eine DataTable in JSON zu konvertieren, funktioniert sie ordnungsgemäß und gibt Folgendes …
86 c#  json  datatable 

1
XmlDocument - aus String laden?
protected void Page_Load(object sender, EventArgs e) { XmlDocument doc = new XmlDocument(); try { string path = Server.MapPath("."); doc.Load(path+"whatever.xml"); } catch (Exception ex) { lblError.Text = ex.ToString(); return; } // Convert XML to a JSON string string JSON = XmlToJSON(doc); // Replace \ with \\ because string is being decoded …
86 c#  asp.net  xml  json 

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.