Most C# buffs list advantages to the property approach and argue that programmers should never use a public field and only use private fields where they are basically interchangeable with private ...