An important variance is interfaces may have properties although not fields. This, to me, underlines that properties should be accustomed to define a class's public interface whilst fields are supposed to be Employed in the private, internal workings of a class. As a rule I hardly ever make public fields https://emperiumgurugram.in/emperium-premio-sector-37c-gurgaon-urban-elegance-with-seamless-connectivity/