мой вопрос прост, использует ли свойства get С# считаться хорошим, лучше, чем писать методы getter и setter? Когда вы используете эти свойства, вам не нужно объявлять своих членов данных класса общедоступными? Я спрашиваю об этом, потому что мой профессор заявил, что члены данных должны никогда быть объявлены публичными, поскольку это считается плохой практикой.
Это....
class GetSetExample
{
public int someInt { get; set; }
}
vs Это...
class NonGetSetExample
{
private int someInt;
}
Edit:
Спасибо всем! Все ваши ответы помогли мне, и я, соответственно, проголосовал за ваши ответы.