Существуют ли официальные правила C # для заказа предметов с точки зрения структуры классов?
Это идет:
- Публичные поля
- Частные поля
- свойства
- Конструкторы
- Методы
?
Мне интересно, есть ли жесткое и быстрое правило о порядке вещей? Я вроде повсюду. Я хочу придерживаться определенного стандарта, чтобы я мог делать это везде.
Реальная проблема заключается в том, что мои более сложные свойства выглядят очень похожими на методы, и они кажутся неуместными наверху перед конструктором.
Любые советы / предложения?
public
и protected
членов.
private
или internal
участников (я полагаю). Хороший способ увидеть public
и protected
, однако. Мы можем видеть источник .NET Framework классов, здесь referencesource.microsoft.com тоже