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