Во-первых, венгерская нотация - это практика использования префикса для отображения типа данных параметра или предполагаемого использования. Соглашения Microsoft о присвоении имен для отказа в венгерской нотации http://en.wikipedia.org/wiki/Hungarian_notation http://msdn.microsoft.com/en-us/library/ms229045.aspx
Использование UPPERCASE не рекомендуется, как указано здесь: Pascal Case - это приемлемое соглашение и SCREAMING CAPS. http://en.wikibooks.org/wiki/C_Sharp_Programming/Naming
Microsoft также заявляет, что здесь можно использовать UPPERCASE, если это сделано для соответствия существующей схеме. http://msdn.microsoft.com/en-us/library/x2dbyw72.aspx
Это в значительной степени подводит итог.
Да, это имеет смысл. Это не мог бы быть единственный способ пойти, но я вижу очень мало в способе сказать, что это "не имеет смысла".
, По-моему: