Венгерская запись – это соглашение об именовании переменных, при котором к именам добавляются префиксы, отражающие тип данных или назначение.
Программисты на C использовали обозначения вроде «sz» для строк с завершающим нулём, «i» для индексов, «dw» для 32-битных числовых значений.
В C# необходимость в указании типа в имени переменной стоит менее остро благодаря строгой статической типизации и поддержке интеллектуальных функций IDE.
Примеры:
•
szMessageПрефикс «sz» означает строку, заканчивающуюся нулевым символом (zero-terminated string).
•
bIsReadyПрефикс «b» обозначает логический тип (boolean), а остальная часть имени описывает назначение переменной.
•
pDataПрефикс «p» указывает, что переменная является указателем (pointer).
•
m_strNameЗдесь «m_» означает, что переменная является полем (member) класса, а «str» – строкового типа (string)
🐸Библиотека шарписта
