This book is for busy programmers who want a succinct and yet readable guide to C# 3.0 and LINQ.
Chapter 1. C# 3.0 Pocket Reference
Section 1.1. What's New in C# 3.0
Section 1.2. A First C# Program
Section 1.3. Syntax
Section 1.4. Type Basics
Section 1.5. Numeric Types
Section 1.6. Boolean Type and Operators
Section 1.7. Strings and Characters
Section 1.8. Arrays
Section 1.9. Variables and Parameters
Section 1.10. Expressions and Operators
Section 1.11. Statements
Section 1.12. Namespaces
Section 1.13. Classes
Section 1.14. Inheritance
Section 1.15. The object Type
Section 1.16. Structs
Section 1.17. Access Modifiers
Section 1.18. Interfaces
Section 1.19. Enums
Section 1.20. Nested Types
Section 1.21. Generics
Section 1.22. Delegates
Section 1.23. Events
Section 1.24. Lambda Expressions (C# 3.0)
Section 1.25. Anonymous Methods
Section 1.26. try Statements and Exceptions
Section 1.27. Enumeration and Iterators
Section 1.28. Nullable Types
Section 1.29. Operator Overloading
Section 1.30. Extension Methods (C# 3.0)
Section 1.31. Anonymous Types (C# 3.0)
Section 1.32. LINQ (C# 3.0)
Section 1.33. Attributes
Section 1.34. Unsafe Code and Pointers
Section 1.35. Preprocessor Directives
Section 1.36. XML Documentation
Section 1.37. Framework Overview
C# 3.0 Pocket Reference tells you exactly what you need to know, without long introductions or bloated samples. Despite its conciseness, this book doesn't skimp on depth or detail, and embraces the conceptual challenges in learning C# 3.0 and LINQ. Tightly focused and highly practical, this pocket reference covers more ground than many of the big books on C#. C# 3.0 Pocket Reference includes plenty of illustrations and code examples to explain:
You'll also find chapters on unsafe code and pointers, preprocessor directives, XML documentation, and a framework overview. If you're already familiar with Java, C++, or an earlier version of C#, C# 3.0 Pocket Reference is an ideal choice. No other book or online resource can get you up to speed so quickly.