Auto-Implemented Properties c# .NET 3.0+

- April 20, 2015

Rest of the Story:

Instead of the following typical property setter/getter private string courseName;
pubic string CourseName{
get { return courseName;}
set { courseName = value;}

Auto-Implemented property implicitly creates an instance variable for property CourseName

public string CourseName {get; set;} * unable to use the private variable for this property (hidden from developer) * developer can only reference within the class via CourseName  This is a reasonable approach for quick prototyping of properties only.