Начиная с Visual Studio 2010, абсолютно нет причин использовать венгерскую нотацию.
Единственная причина, которую можно себе представить, - легкий поиск похожих элементов управления с помощью intellisense, уходит с новым intellisense, который выполняет поиск в полном тексте.
Таким образом, набрав Text
в редакторе кода, вы найдете все: firstNameText
, lastNameText
, anyText
.
И гораздо проще читать "firstNameText", чем "txtFirstName" в коде.