Dlaczego puste właściwości get set zamiast używać zmiennej członka publicznego? [duplikować]
Możliwy duplikat:
C #: Pola publiczne a właściwości automatyczne
Duplikować? Myślę, że nie:
To pytanie jestnie to samo co „Dlaczego używać właściwości zamiast pola publicznego”. Właściwość o określonym getterze i setterze różni się znacznie od pola publicznego. Moje pytanie brzmiało: jest własnościąBEZ getter i setter, różne.
Przy nieco niedawnej możliwości posiadania pustych getterów i setterów, jaka jest korzyść z ich używania, a nie tylko deklarowania zmiennej publicznej?
Przykład:
public string MyProperty
{
get;
set;
}
przeciw:
public string MyProperty;