Прежде чем использовать С#, С++ был моим основным языком программирования. И венгерская нотация глубоко в моем сердце.
Я сделал несколько небольших проектов на С# без чтения книги С# или других рекомендаций на этом языке. В тех небольших проектах С# я использовал что-то вроде
private string m_strExePath;
Пока я не прочитал что-нибудь из SO, в котором говорилось:
Не используйте венгерскую нотацию.
Так почему? Я единственный человек, который имеет m_strExePath или m_iNumber в моем коде С#?