Соглашение об именах для констант в C#— это регистр Паскаля:
private const int TheAnswer = 42;
Но иногда нам нужно представить уже -существующие константы из Windows API.
Например, я не знаю, как назвать это:
///
/// With this style turned on for your form,
/// Windows double-buffers the form and all its child controls.
///
public const int WS_EX_COMPOSITED = 0x02000000;
Как мне это назвать?
Сохранение его как WS_EX_COMPOSITED
позволяет мне быстро связать его с WinAPI , но это неправильно.
Некоторые варианты:
WsExComposited
--Слишком венгерскийComposited
--Слишком короткийWsEx
перечисление с Composited
в нем--Все еще венгерскийExtendedWindowsStyles.Composited
--Константа в классе? Перечисление?Следует отметить, что целью хорошего именования является: