Was ist der Unterschied zwischen den folgenden, und warum sollte ich die eine über der anderen wählen?Get Set vs Get Set mit Variable, Differenz?
public string MyProperty { get; set; }
VS
public string MyProperty
{
get { return _myProperty; }
set { _myProperty = value; }
}
private string _myProperty;
kein Unterschied festgelegt, es sei denn man wollte 'OnPropertyChange' zu handhaben oder man wollte' _myProperty' anders in 'get' manipulieren oder 'set'. Bonus, Sie können auch 'MyProperty {get; privates Set; } 'um nur besitzende Klasse den Eigenschaftswert festlegen zu lassen. – praty
Mögliches Duplikat von https://stackoverflow.com/questions/15976031/difference-between-properties-with-get-set-and-without-get-set. –
@TetsuyaYamamoto das ist nicht die gleiche Frage .. –