title: Naming Conventions in C# - underscores
body: <p>I saw this at <a href="http://www.asp.net/mvc/tutorials/overview/creating-a-mvc-3-application-with-razor-and-unobtrusive-javascript" rel="noreferrer">an MVC3 Razor tutorial</a> at <a href="http://www.asp.net" rel="noreferrer">http://www.asp.net</a></p>
  
  <pre><code>public ActionResult Index() {
  
      return View(_usrs._usrList);
  
  }
  </code></pre>
  
  <p>Isn't that usage plain wrong? I have always thought that <sup><a href="https://stackoverflow.com/a/3136618/17447">[docs]</a></sup></p>
  
  <blockquote>
    <p>In C#, I usually see it used only when defining the underlying private
    member variable for a public property. Other private member variables
    would not have an underscore. This usage has largely gone to the
    wayside with the advent of automatic properties though.</p>
  </blockquote>
  
  <p>Or is it a new naming convention I am seeing? Very curious about that usage in Microsoft's own tutorial.</p>
  
  <p>P.S: The article is pretty good. Its just that I tend to follow naming conventions for better readability.</p>