Why ever use fields instead of properties?
Typically, properties need a backing field unless they are simple getter/setter “automatic properties”. So, if you’re just doing… public string Name { get; set; } // automatic property …you don’t need a field, and I agree, no reason to have one. However, if you’re doing… public string Name { get { return _name; } set … Read more