Я, как правило, не из тех, кто занимается субъективными аргументами по таким вопросам, как именование переменных, форматирование кода и т. Д. Поэтому я не собираюсь начинать аргумент здесь.
Я только что натолкнулся на это (старое) сообщение в блоге, которое рекомендует не с префиксом имен переменных-членов:
Do not использовать префикс для члена
переменные (_, m_, s_ и т. д.). если ты
хочу различать местные и
переменные-члены, которые вы должны использовать
"этот." в C # и "Я". в VB.NET.
Для C #, да, я понял: переменные-члены могут быть ниже camelCase, а открытые свойства / методы могут быть PascalCase. Но VB.NET нечувствителен к регистру, поэтому вы не можете присвоить закрытому члену то же имя, что и общедоступному свойству, за исключением первой строчной буквы.
У меня обычно есть префиксные переменные-члены с подчеркиванием, но мне сказали, что это не идиоматично.
Так что на самом деле мне просто любопытно: как вы называете свои переменные-члены в VB.NET ? И есть ли «стандартный» способ?
Я не спрашиваю, потому что считаю, что есть «правильный» путь, или потому что я особенно хочу изменить свой стиль, и, конечно, не потому, что у меня есть желание сказать другим, что они «не правы». Как я уже сказал, мне просто любопытно.