Я знаю, что это старый, но мой порядок следующий:
в порядке публичного, охраняемого, частного, внутреннего, абстрактного
- Константы
- Статические переменные
- Поля
- События
- Конструктор (s)
- Методы
- Свойства
- Делегаты
Мне также нравится записывать такие свойства (вместо сокращенного подхода)
// Some where in the fields section
private int someVariable;
// I also refrain from
// declaring variables outside of the constructor
// and some where in the properties section I do
public int SomeVariable
{
get { return someVariable; }
set { someVariable = value; }
}