Cześć,
w C# przy tworzeniu właściwości możemy korzystać ze skróconej wersji tj.
public string Wlasciwosc { get; set; }
Kompilator wówczas sam utworzy nam pole prywatne.
Jak mamy własne pole prywatne to w set-terze możemy zrobić coś w stylu:
set { pole = value;}
A moje pytanie brzmi: czy jeśli robimy nieco bardziej rozbudowany set-ter i get-ter to czy również tworzy nam się automatycznie pole prywatne? Jak możemy się do niego dostać?
Chcę np. żeby oprócz przypisania wartości do utworzonej właściwości (prywatnego pola utworzonego automatycznie) program wykonał mi coś jeszcze. w get'terze nie bardzo mogę wykorzystać value. Zastanawiam się więc czy to jest w ogóle możliwe, bo program mi się nie kompiluje ;(.
Czy jak robię bardziej rozbudowane gettery i settery to C# nie tworzy mi z automatu prywatnego pola i muszę sam o to zadbać?
Z góry dzięki za pomoc.