На ваш вопрос был дан хороший ответ выше, но я добавлю свои 0,02 доллара за венгерскую нотацию.
Существует отличная статья, посвященная венгерской нотации здесь а>. В нем рассматриваются некоторые неправильные представления о венгерской нотации, в частности о том, какой она должна быть, в отличие от того, чем ее часто считают.
Пример в ответе @Hiran - это то, что часто считается, и Хиран совершенно прав: добавление префикса str
к string strName
является излишним в современной среде IDE.
Основной вывод из связанной статьи из этого абзаца:
В версии венгерской нотации Симони каждая переменная начиналась с тега нижнего регистра, указывающего на то, что содержится в переменной.
Например, если имя переменной rwCol, rw является префиксом.
Я использую здесь слово «вид» намеренно, потому что Симони по ошибке использовал слово «тип» в своей статье, и поколения программистов неправильно поняли, что он имел в виду.
Я понимаю, что рекомендации Microsoft по не использованию венгерской нотации больше касались того, чем она стала (предварение имени переменной с типом переменной).
Таким образом, изначально предполагалось, что венгерская нотация может использовать string pName
(для 'productName') вместо string name
.
Что касается первоначального вопроса, то же самое объявление в венгерской нотации может быть больше похоже на:
private void TextBox1_TextChanged(object sender, EventArgs tcArgs)
Учитывая, что эти EventArgs e
находятся в обработчике событий, я не уверен, что такое обозначение особенно полезно в данном конкретном случае.
person
ainwood
schedule
31.08.2017
EventArgs
. - person Steve   schedule 31.08.2017