Прежде всего, я не хочу начинать войну в стиле кодирования, поэтому, пожалуйста, ответьте только, если вы отвечаете на вопрос.C# Стиль кодирования - Поля
Я столкнулся с несколькими людьми, которые положили свои поля на вершину класса. Может ли кто-нибудь, кто это объясняет, объясняет обоснование этого?
Большое спасибо
Что вы предпочитаете? – Paddy
Я рассматриваю поля (которые обычно являются частными) как наименее важные члены класса, поэтому уберите их, поставив их на самое дно. Причина этого в том, что, как только они созданы, я, как правило, никогда не трогаю их снова. Если я редактирую класс, то это будет либо конструктор, метод или свойство (если это не авто-свойство), а, на мой взгляд, наличие полей в верхней части класса - это боль, потому что это означает, что вам нужно прокрутить вниз, чтобы добраться до всех остальных участников. – stevenbey