В C# свойства могут использоваться для возврата или сброса значений частных членов класса. Но люди могут также определить методы их выполнения, поэтому я задаю следующие вопросы:Зачем нужны свойства в C#?
- Зачем вводить свойства, почему бы вам не просто использовать методы?
- Частные члены предназначены для доступа только класса. то почему свойства, определенные для изменения частного члена?
Зачем беспокоиться о внедрении C, Java или C#, почему бы просто не использовать Assembly? – Mephy
На мой взгляд, свойства C# уменьшают читаемость кода, есть причина, по которой перезаписываемые операторы являются злыми ... Там отлично подходит для математической библиотеки, кроме того, что они не должны использоваться. Свойства поощряют плохой код. –
@ AnthonyRaimondo, что перегрузка оператора связана со свойствами? – Blorgbeard