The Definitive Reference
Joseph Albahari

#C#
#.NET
#I/O
#XML
#LINQ
When you have questions about C# 9.0 or .NET 5, this best-selling guide has the answers you need. C# is a language of unusual flexibility and breadth, but with its continual growth there's so much more to learn. In the tradition of O'Reilly's Nutshell guides, this thoroughly updated edition is simply the best one-volume reference to the C# language available today.
Organized around concepts and use cases, C# 9.0 in a Nutshell provides intermediate and advanced programmers with a concise map of C# and .NET that also plumbs significant depths.
Table of Contents
1. Introducing C# and .NET
2. C# Language Basics
3. Creating Types in C#
4. Advanced C#
5. .NET Overview
6. .NET Fundamentals
7. Collections
8. LINQ Queries
9. LINQ Operators
10. LINQ to XML
11. Other XML and JSON Technologies
12. Disposal and Garbage Collection
13. Diagnostics
14. Concurrency and Asynchrony
15. Streams and I/O
16. Networking
17. Assemblies
18. Reflection and Metadata
19. Dynamic Programming
20. Cryptography
21. Advanced Threading
22. Parallel Programming
23. Span<T> and Memory<T>
24. Native and COM Interoperability
25. Regular Expressions









