Pytanie : C# Urabiarka Legart Pytanie?

I widzieć kod który używać i jak i: objectx.set_Name i the przedmiot klasa mieć własność Imię który być jawny.  I używać objectx. Imię - Być the objectx.set_Name ważny w c# i dlaczego być ono tam?  Być tam  niektóre korzyść być lub jakaś powód ono musieć używać na rzecz mój objectx. Imię wersja?  I właśnie nigdy czytać o ten typ urabiarka/legart składnia.  Składnia ten składnia dzwonić?   Być the _ the kropka the kropka?
Thanks.

Odpowiedź : C# Urabiarka Legart Pytanie?


get_Name i set_Name jak metoda wewnętrznie dodawać the c# kompilator the klasa gdy ty definiować własność Imię. Dla własność X dostawać; i set; c# kompilator dodawać get_X i set_X metoda.

Własność być tylko wyższego szczebla cecha i wewnętrznie klasa móc tylko pole i metoda (atleast w ten conext), w ten sposób the kompilator kartografować the własność z metoda.

Tam  być żadny powód ty musieć ono bezpośrednio. Ty móc właśnie the własność.
Gdy ty używać własność, podczas kompilacja, ten kreskowy => objectx. Imię
nawracać objectx.get_Name.
W Ten Sposób tam  być żadny majątkowy pojęcie przy the niższy poziom.
Inne rozwiązania  
 
programming4us programming4us