Description
A member of a class that provides flexibility for exposing private fields.
Sample Property Declaration
//backing private field private string prop; public string ReadWriteProp { get { return prop; } set { prop = value; } } public string ReadOnlyProp { get { return prop; } } public string WriteOnlyProp { set { prop = value; } }
Sample Auto-Implemented Property Declaration
A more concise property declaration especially if theres no additional logic required for the accessors.
public string ReadWriteProp { get; set; } public string ReadOnlyProp { get; private set; } public string WriteOnlyProp { private get; set; }
Leave a Reply