Why would you use a class field in C#
To communicate between classes and object
To define behaviours of the class
To hold information and data contained in the class object
To store the class definition value Official documentation: Introduction to classes