C# - Using auto implemented properties and naming conventions
<p>When using auto implemnted properies like</p>

<p>public string MyProperty { get; set; }</p>

<p>This is great until you come to naming conventions.</p>

<p>I use underscore for class level fields ie</p>

<p>string _MyProperty;</p>

<p>so with auto implemented means that it is not obvious what the variable is and it scope.</p>

<p>If you get my meaning, any thoughts??</p>

<p>Malcolm</p>

<p>Edit: As the property is public you dont want to use a underscore either.</p>
