Я видел это в an MVC3 Razor tutorial на http://www.asp.netСоглашения об именовании в C# - подчеркивает
public ActionResult Index() {
return View(_usrs._usrList);
}
Не, что использование просто неправильно? Я всегда думал, что [docs]
В C#, я обычно вижу, что используется только при определении основного частного переменной члена для общественной собственности. Другие частные переменные-члены не имели бы подчеркивания. Это использование в основном пошло на wayide с появлением автоматических свойств.
Или это новое соглашение об именах, которое я вижу? Очень интересно об этом использовании в собственном учебнике Microsoft.
P.S: Статья довольно хорошая. Просто, я стараюсь следовать правилам именования для лучшей читаемости.
Я использую символы подчеркивания всегда для частных членов, что облегчает их поиск. '_MyVariable' не разрушает читаемость. –
Eww, метод с названием свойства. Конечно, это должен быть GetIndex(). Возможно, написано программистом на C++. Все довольно субъективно, используйте свои собственные соглашения. –