0%

Book Description

This quick C# 8 guide is a condensed code and syntax reference to the C# programming language, updated with the latest features of C# 8 for .NET and Windows 10. This book presents the essential C# 8 syntax in a well-organized format that can be used as a handy reference.  Specifically, it covers nullable reference types, async streams, ranges and indices, default implementations of interface members, recursive patterns, switch expressions, target-typed new-expressions, platform dependencies and more.

In the C# 8 Quick Syntax Reference, you will find a concise reference to the C# language syntax: short, simple, and focused code examples; a well laid out table of contents; and a comprehensive index allowing easy review. You won’t find any technical jargon, bloated samples, drawn-out history lessons, or witty stories. What you will find is a language reference that is to the point and highly accessible. The book is packed with useful information and is a must-have for any C# programmer.


What You Will Learn
  • Discover what's new in C# 8 and .NET for Windows 10 programming
  • Employ nullable reference types 
  • Explore the advanced async streams now available in C# 8
  • Work with ranges and indices 
  • Apply recursive patterns to your applications
  • Use switch expressions 

Who This Book Is For

Those with some experience in programming, looking for a quick, handy reference. Some C# or .NET recommended but not necessary.

Table of Contents

  1. Cover
  2. Front Matter
  3. 1. Hello World
  4. 2. Compile and Run
  5. 3. Variables
  6. 4. Operators
  7. 5. Strings
  8. 6. Arrays
  9. 7. Conditionals
  10. 8. Loops
  11. 9. Methods
  12. 10. Class
  13. 11. Inheritance
  14. 12. Redefining Members
  15. 13. Access Levels
  16. 14. Static
  17. 15. Properties
  18. 16. Indexers
  19. 17. Interfaces
  20. 18. Abstract
  21. 19. Namespaces
  22. 20. Enum
  23. 21. Exception Handling
  24. 22. Operator Overloading
  25. 23. Custom Conversions
  26. 24. Struct
  27. 25. Preprocessors
  28. 26. Delegates
  29. 27. Events
  30. 28. Generics
  31. 29. Constants
  32. 30. Asynchronous Methods
  33. Back Matter
18.191.43.140