Dlaczego należy używać zmiennej prywatnej w akcesorium właściwości?
Przepraszam Jeśli jestem noobem, mam wątpliwości, dlaczego używamy zmiennych prywatnych i ustawiamy je za pomocą właściwości?
Dlaczego nie możemy po prostu użyć samych właściwości?
Mówię o takich sytuacjach
private string _testVariable;
public string MyProperty
{
get { return _testVariable;}
set {_testVariable = value;}
}
Myślę o prostym użyciu
public string MyProperty { get; set; }
Dlaczego zbędna zmienna prywatna? czy te dwie strategie są inne? czy ktoś może rzucić na to trochę światła.
Dzięki