When using auto implemnted properies like
public string MyProperty { get; set; }
This is great until you come to naming conventions.
I use underscore for class level fields ie
string _MyProperty;
so with auto implemented means that it is not obvious what the variable is and it scope.
If you get my meaning, any thoughts??
Malcolm
Edit: As the property is public you dont want to use a underscore either.
PascalCasing tells you its class level AND public. (Look at this article about naming conventions for .NET)