A crucial difference is the fact that interfaces can have properties although not fields. This, to me, underlines that properties should be accustomed to define a class's public interface while fields are meant to be used in the private, inside workings of a class. For a rule I almost never https://furnishedlofficeinnoida.blogspot.com/