Storing data within fields
In this section, we will be defining a selection of fields in the class to store information about a person.
Defining fields
Let’s say that we have decided that a person is composed of a name and a date of birth. We will encapsulate these two values inside a person, and the values will be visible outside it:
- Inside the
Person
class, write statements to declare two public fields for storing a person’s name and date of birth, as shown highlighted in the following code:public class Person : object { // fields public string? Name; public DateTime DateOfBirth; }
We have multiple choices for the data type of the DateOfBirth
field. .NET 6 introduced the DateOnly
type. This would store only the date without a time value. DateTime
stores the date and time of when the person was born. An even better choice might be DateTimeOffset
, which stores the date, time, and time zone. The choice depends...