...
The "." is called the "dereference operator". In addition, there is a a "safe dereference operator", "?.", which works the same as "." except that it allows any of the properties to be null. When reading, a null short-circuits the expression (which returns null). When writing to a property, an intermediate null value will cause the value to be discarded without error.
...