Как правильно именовать в C#?

Я очень редко программирую на чем-то кроме 1С, поэтому недавно, когда писал код на C# обнаружил, что я использую целых три способа именования (нотации) переменных:

  1. Каждое слово с маленькой буквы через подчеркивание
  2. Каждое слово с большой буквы без разделителей
  3. Префикс маленькими буквами и слово с большой буквы.

У меня от такого разнообразия прямо в глазах рябит. А как правильно?

Посмотрел, как написано SDK китайскими товарищами:

Сильно это понимания не добавило. Разве что они не используют нотацию с маленькими буквами через подчеркивание.

Поэтому решил, что можно использовать одиночный буквы для индексов, а так использовать префиксы типа и нотацию с началом каждого слова с больших букв.

Посмотрел свой код на VB, там такой же разброд и шатание:

В общем, думаю одиночные слова можно писать маленькими, а идентификаторы из нескольких слов — с больших букв каждое слово и добавлять если надо, префикс типа. Что скажете?

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

комментариев 13

  1. Павел:

    Читаем Фаулера. Китайцам за i j за рамками локальных переменных — счетчик в цикле или в линкью — надо яйцы выдергивать

  2. fajij28770:

    скажем, что на сайте мелкомягких есть раздел «c# coding conventions», стоит для начала с ней ознакомиться

  3. Klopik:

    Правильно будет сесть и изучить документацию. Либо открыть учебник, что то типа «С# для чайников» и внимательно ознакомиться.

  4. Zuko:

    Что за тип TwoWords?

Добавить комментарий для Павел Отменить ответ

Ваш адрес email не будет опубликован.