3.6: Types
In this module we'll talk about Value Types, DateTimeOffset, and Reference Types.
Value Types Review
DateTimeOffsetis a value type, they can't be null.Adding the ? to
ModifiedUtcallows a value type to be null.It's good to store dates with
DateTimeOffset, this way it will account for time zones.We will format the date & time in Part 11.
Important:
Let's say it again: Notice the
?after theDateTimeOffsetfor theModifiedUtc. This allows the value type to be null. The?is referred to as the null-conditional operator. Just making sure you caught that!
Reference Types
Just for the sake of review let's note something important:
Objects are reference types, they can be null.
Reference Types point to an address in memory.
Just a little review.
Last updated