Спецификация языка C # рекомендует придерживаться определенных правил (casing conventions) при создании идентификаторов.
Венгерская нотация – это когда имена идентификаторов предваряются заранее оговорёнными префиксами, состоящими из одного или нескольких символов. Например: string sClientName
; int iSize, intMyVar
.
Pascal casing рекомендуется использовать при именовании методов, классов, структур делегатов и т.д.
Camel casing рекомендуется использовать при именовании полей классов/структур и локальных переменных.
Uppercase рекомендуется использовать, если имя представляет собой общеизвестную аббревиатуру (например, IO – Input Output
).
источник: видеоурок Александра Шевчука "ВИДЕОУРОК №3. ПЕРЕМЕННЫЕ И ТИПЫ ДАННЫХ"