LINQ、パターン、デリゲート、イベント、async、null 許容、JSON、リソース管理を学びます。
Query collections with expressive, composable operators.
Make possible null values visible to the compiler.
Inspect types and values with declarative patterns.
Pass strongly typed behavior as data.
Publish notifications without exposing delegate invocation.
Write non-blocking asynchronous workflows.
Add discoverable operations to existing types.
Convert strongly typed objects to and from JSON.
Release resources deterministically with using declarations.