Als «.net» getaggte Fragen

136
GetHashCode-Richtlinien in C #

Ich habe im Essential C # 3.0- und .NET 3.5-Buch Folgendes gelesen: Die Rückgabe von GetHashCode () über die Lebensdauer eines bestimmten Objekts sollte konstant sein (der gleiche Wert), auch wenn sich die Daten des Objekts ändern. In vielen Fällen sollten Sie die Methodenrückgabe...

136
Sollte eine Aufzählung mit einer 0 oder einer 1 beginnen?

Stellen Sie sich vor, ich habe die folgende Aufzählung definiert: public enum Status : byte { Inactive = 1, Active = 2, } Was ist die beste Vorgehensweise bei der Verwendung von Enum? Sollte es 1wie im obigen Beispiel beginnen oder mit 0(ohne die expliziten Werte) wie folgt beginnen: public...

136
JSON.net: Wie deserialisiere ich ohne den Standardkonstruktor?

Ich habe eine Klasse mit einem Standardkonstruktor und einem überladenen Konstruktor, der eine Reihe von Parametern akzeptiert. Diese Parameter stimmen mit Feldern im Objekt überein und werden bei der Erstellung zugewiesen. An diesem Punkt brauche ich den Standardkonstruktor für andere Zwecke, also...