Mam klasy, które mają właściwości automatyczne tylko takie jak public customerName {get; zestaw;}. Są publiczne, ponieważ są dostępne poza klasą. Dostęp do nich można uzyskać również na zajęciach. Oferują dobrą enkapsulację i lepsze debugowanie. Mogę umieścić punkt przerwania na jednym, jeśli chcę wiedzieć, kto ma do niego dostęp i kiedy.Wady korzystania z właściwości tylko bez odpowiednich pól w .NET?
Moje pytanie brzmi: jakie są wady korzystania z właściwości tylko bez odpowiednich pól? Mogę sprawić, żeby seter lub zdobywca był prywatny, wewnętrzny ... itp. Co oznacza, że mam również elastyczność w zakresie określania zakresu w razie potrzeby.
+1 cokolwiek, co odsłania skrajną sprawę lub konkretne problemy z czymś, jest dla mnie dobrym pytaniem. (re: komplikacja BinaryFormat Marca) – Maslow