When you're programming C# 4.0 and need a little help, this tightly focused and practical book tells you exactly what you need to know -- without long introductions or bloated examples. It's ideal as a succinct 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 the acclaimed C# 4.0 in a Nutshell (O’Reilly), this book covers the entire C# 4.0 language -- without skimping on the details -- including: Features new to C# 4.0, such as dynamic binding, optional and named parameters, and type parameter variance All of C#'s fundamentals Advanced topics, including operator overloading, custom conversions, type constraints, covariance and contravariance, lambda expressions and closures, iterators, nullable types, and operator lifting Linq, starting with sequences, lazy execution, and standard query operators; finishing with a complete reference to query expressions Unsafe code and pointers, custom attributes, preprocessor directives, and Xml documentation Annotation When you need answers for using C# 4.0, this tightly focused and practical book tells you exactly what you need to know -- without long introductions or bloated samples. Succinct and easy to browse, C# 4.0 Pocket Reference is 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 the acclaimed C# 4.0 in a Nutshell, this book doesn't skimp on detail, but covers the entire C# 4.0 language, including: Features new to C# 4.0, such as dynamic binding, optional & named parameters, and type parameter variance All of C#'s fundamentals Advanced topics-operator overloading, custom conversions, 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 Unsafe code & pointers, custom attributes, preprocessor directives, and XML documentation When you're programming C# 4.0 and need a little help, this tightly focused and practical book tells you exactly what you need to know -- without long introductions or bloated examples. It's ideal as a succinct 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 the acclaimed C# 4.0 in a Nutshell (O’Reilly), this book covers the entire C# 4.0 language -- without skimping on the details -- including:Features new to C# 4.0, such as dynamic binding, optional and named parameters, and type parameter varianceAll of C#'s fundamentalsAdvanced topics, including operator overloading, custom conversions, type constraints, covariance and contravariance, lambda expressions and closures, iterators, nullable types, and operator liftingLINQ, starting with sequences, lazy execution, and standard query operators; finishing with a complete reference to query expressionsUnsafe code and pointers, custom attributes, preprocessor directives, and XML documentation