Myslíš tohle
http://msdn.microsoft.com/cs-cz/library/x9fsa0sw.aspx ?
Čemu na to nerozumíš?
Property se navek jeví jako věřejná proměná, takže k ní přistupuješ přímo:
Objekt.Vlastnost;
Objekt.Vlastnost = (nová hodnota);
Ale neporušuje princip zapouzdření, protože to jsou ve skutečnosti metody.
Přijde mi to jako jedna z největších výhod C# oproti Javě, protože to výrazně zpřehlední kód.