Creating Fields and Using Initializers
The first type of class member we'll take a look at is the field, also called a data member. A field is just a class-level variable, outside any method. If you make your field public, it's accessible using an object of your class; for example, take a look at the Messager class here, which has a field named Message that holds the message that a method named DisplayMessage will display:
class Messager { public string message; public void DisplayMessage() { System.Console.WriteLine(message); } }
DON'T MAKE FIELDS PUBLICAlthough this example shows how to make a field public, it's usually not good programming practice to give external code direct access to the data in your objects. Instead, it's better to ... |
Get Microsoft® Visual C#® .NET 2003 Kick Start now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.