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)?