Bevor C# 3.0 wir so getan anpassen:Wie Auto Eigenschaften in C# 3.0
class SampleClass
{
private int field;
public int Property { get { return this.field } set { this.field = value } }
}
Jetzt tun wir dies:
class SampleClass
{
public int Property { get; set; }
}
(! Schau ma keine Felder) Nun, wenn ich Möchten Sie den Getter oder Setter anpassen, muss das Feld explizit wie in C# 2.0 sein?
Nebenbei - Seien Sie sehr vorsichtig, wenn Sie BinaryFormatter verwenden und Auto-Requisiten ändern; Es ist nicht robust: http://marcgravell.blogspot.com/2009/03/obfuscation-serialization-and.html –