Als «.net» getaggte Fragen

NICHT für Fragen zu .NET Core verwenden - verwenden Sie stattdessen [.net-core]. Das .NET Framework ist ein Software-Framework, das hauptsächlich für das Microsoft Windows-Betriebssystem entwickelt wurde. Es enthält eine Implementierung der Basisklassenbibliothek, der Common Language Runtime (allgemein als CLR bezeichnet), des Common Type System (allgemein als CTS bezeichnet) und der Dynamic Language Runtime. Es unterstützt viele Programmiersprachen, einschließlich C #, VB.NET, F # und C ++ / CLI.

3766
Wie man eine Aufzählung auflistet

Overа этот вопрос есть ответы на Stapelüberlauf на русском : foreach () для enum Wie können Sie ein enumin C # aufzählen ? ZB wird der folgende Code nicht kompiliert: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) {...

2226
Tiefes Klonen von Objekten

Ich möchte so etwas tun wie: MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); Nehmen Sie dann Änderungen am neuen Objekt vor, die sich nicht im ursprünglichen Objekt widerspiegeln. Ich brauche diese Funktionalität nicht oft. Wenn es also nötig war, habe...

2140
Mehrere Ausnahmen gleichzeitig abfangen?

Es wird davon abgeraten, einfach zu fangen System.Exception. Stattdessen sollten nur die "bekannten" Ausnahmen abgefangen werden. Dies führt manchmal zu unnötigem sich wiederholendem Code, zum Beispiel: try { WebId = new Guid(queryString["web"]); } catch (FormatException) { WebId =...

2000
Wie formatiere ich ein Microsoft JSON-Datum?

Ich mache meinen ersten Crack bei Ajax mit jQuery. Ich erhalte meine Daten auf meine Seite, habe jedoch Probleme mit den JSON-Daten, die für Datumsdatentypen zurückgegeben werden. Grundsätzlich bekomme ich eine Zeichenfolge zurück, die so aussieht: /Date(1224043200000)/ Von jemandem, der für JSON...

1399
Warum nicht von List <T> erben?

Bei der Planung meiner Programme beginne ich oft mit einer Gedankenkette wie folgt: Eine Fußballmannschaft ist nur eine Liste von Fußballspielern. Deshalb sollte ich es vertreten mit: var football_team = new List<FootballPlayer>(); Die Reihenfolge dieser Liste entspricht der Reihenfolge, in...