Быстрый вопрос: когда вы решите использовать свойства (в С#) и когда вы решите использовать методы?
Мы заняты, имеющие эту дискуссию и обнаружили несколько областей, где это спорно, стоит ли использовать свойство или метод. Один из примеров:
public void SetLabel(string text)
{
Label.Text = text;
}
В этом примере Label
- это элемент управления на странице ASPX. Существует ли принцип, который может регулировать решение (в данном случае), сделать ли это метод или свойство.
Я приму ответ, который является наиболее общим и всеобъемлющим, но также касается примера, который я дал.