What are the benefits of only using public properties instead of using the public property to access a private variable?
For example
public int iMyInt { get; set; } instead of
private int myint; public int iMyInt { get { return myint; } set { myint = value; } } Other than letting .NET manage the variable / memory underneath the property, what are the advantages (or disadvantages for that matter)?