Chapter 2. C# 2
Table 2.1. Examples of lifted operators applied to nullable integers
Chapter 3. C# 3: LINQ and everything that comes with it
Table 3.1. Examples of type inference for implicitly typed arrays
Chapter 4. C# 4: Improving interoperability
Table 4.1. Examples of valid method calls for named arguments and optional parameters
Chapter 10. A smörgåsbord of features for concise code
Table 10.1. Options for performing Boolean comparisons using the null conditional operator
Chapter 15. C# 8 and beyond
Table 15.1. Support for nullability and non-nullability for reference and value types in C# 7
Table 15.2. Support for nullability and non-nullability for reference and value types in C# 8