C# 6.0 in a Nutshell: The Definitive Reference, 6th Edition
این کتاب پر فروشترین کتاب در زمینهی C# 6، .NET CLR و اسمبلیهای هستهی دات نت فریم ورک هست. این کتاب با آمدن نسخهی 6 سیشارپ به روز رسانی شده است و به جرات میتوان گفت که کاملترین مرجعه یادگیری زبان برنامه نویسی C# است. همچنین در این کتاب یک فصل به ویژگی جدید C# 6 یعنی کامپایلر به عنوان سرویس وکامپایلر جدید آن یعنی Roslyn پرداخته است.
• Get up to speed with all aspects of the C# language, from the basics of syntax and variables, to advanced topics such as pointers and operator overloading
• Dig deep into LINQ via three chapters dedicated to the topic
• Learn about dynamic, asynchronous, and parallel programming
• Work with .NET features, including XML, networking, serialization, reflection, security, application domains, and code contracts
• Explore the new C# 6.0 compiler-as-a-service, Roslyn
Table of Contents
Chapter 1. Introducing C# and the .NET Framework
Chapter 2. C# Language Basics
Chapter 3. Creating Types in C#
Chapter 4. Advanced C#
Chapter 5. Framework Overview
Chapter 6. Framework Fundamentals
Chapter 7. Collections
Chapter 8. LINQ Queries
Chapter 9. LINQ Operators
Chapter 10. LINQ to XML
Chapter 11. Other XML Technologies
Chapter 12. Disposal and Garbage Collection
Chapter 13. Diagnostics and Code Contracts
Chapter 14. Concurrency and Asynchrony
Chapter 15. Streams and I/O
Chapter 16. Networking
Chapter 17. Serialization
Chapter 18. Assemblies
Chapter 19. Reflection and Metadata
Chapter 20. Dynamic Programming
Chapter 21. Security
Chapter 22. Advanced Threading
Chapter 23. Parallel Programming
Chapter 24. Application Domains
Chapter 25. Interoperability
Chapter 26. Regular Expressions
Chapter 27. The Roslyn Compiler