C# 5.0 Pocket Reference
- Length: 224 pages
- Edition: 1
- Language: English
- Publisher: O'Reilly Media
- Publication Date: 2012-06-16
- ISBN-10: 1449320171
- ISBN-13: 9781449320171
- Sales Rank: #1009499 (See Top 100 Books)
When you need answers for programming with C# 5.0, this practical and tightly focused book tells you exactly what you need to know—without long introductions or bloated samples. Easy to browse, it’s ideal as quick reference or as a guide to get you rapidly up to speed if you already know Java, C++, or an earlier version of C#.
Written by the authors of C# 5.0 in a Nutshell, this book covers the entire C# 5.0 language, including:
- All of C#’s fundamentals
- Advanced topics such as operator overloading, type constraints, covariance & contravariance, iterators, nullable types, operator lifting, lambda expressions & closures
- LINQ, starting with sequences, lazy execution and standard query operators, and finishing with a complete reference to query expressions
- Dynamic binding and C# 5.0’s new asynchronous functions
- Unsafe code & pointers, custom attributes, preprocessor directives, and XML documentation
Table of Contents
Chapter 1. A First C# Program
Chapter 2. Syntax
Chapter 3. Type Basics
Chapter 4. Numeric Types
Chapter 5. Boolean Type and Operators
Chapter 6. Strings and Characters
Chapter 7. Arrays
Chapter 8. Variables and Parameters
Chapter 9. Expressions and Operators
Chapter 10. Statements
Chapter 11. Namespaces
Chapter 12. Classes
Chapter 13. Inheritance
Chapter 14. The object Type
Chapter 15. Structs
Chapter 16. Access Modifiers
Chapter 17. Interfaces
Chapter 18. Enums
Chapter 19. Nested Types
Chapter 20. Generics
Chapter 21. Delegates
Chapter 22. Events
Chapter 23. Lambda Expressions
Chapter 24. Anonymous Methods
Chapter 25. try Statements and Exceptions
Chapter 26. Enumeration and Iterators
Chapter 27. Nullable Types
Chapter 28. Operator Overloading
Chapter 29. Extension Methods
Chapter 30. Anonymous Types
Chapter 31. LINQ
Chapter 32. Dynamic Binding
Chapter 33. Attributes
Chapter 34. Caller Info Attributes (C# 5.0)
Chapter 35. Asynchronous Functions (C# 5.0)
Chapter 36. Unsafe Code and Pointers
Chapter 37. Preprocessor Directives
Chapter 38. XML Documentation