C# 4.0 Pocket Reference by Joseph AlbahariC# 4.0 Pocket Reference by Joseph Albahari

C# 4.0 Pocket Reference

byJoseph Albahari, Ben Albahari

Paperback | August 22, 2010

Pricing and Purchase Info

$17.35 online 
$19.50 list price save 11%
Earn 87 plum® points

Prices and offers may vary in store


In stock online

Ships free on orders over $25

Available in stores


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 acclaimedC# 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
Joseph Albahariis author ofC# 3.0 in a Nutshell,LINQ Pocket Reference, andC# 3.0 Pocket Reference. He has been developing large-scale enterprise applications on .NET and other platforms for more than 15 years, and is author ofLINQPad- the popular utility for querying databases in LINQ.Joseph is currently a freelance consultant.Joseph's...
Title:C# 4.0 Pocket ReferenceFormat:PaperbackDimensions:218 pages, 7 × 4.25 × 0.45 inPublished:August 22, 2010Publisher:O'Reilly MediaLanguage:English

The following ISBNs are associated with this title:

ISBN - 10:1449394019

ISBN - 13:9781449394011


Table of Contents

Chapter 1: C# 4.0 Pocket Reference; 1.1 Using Code Examples; 1.2 How to Contact Us; 1.3 Safari® Books Online; 1.4 A First C# Program; 1.5 Syntax; 1.6 Type Basics; 1.7 Numeric Types; 1.8 Boolean Type and Operators; 1.9 Strings and Characters; 1.10 Arrays; 1.11 Variables and Parameters; 1.12 Expressions and Operators; 1.13 Statements; 1.14 Namespaces; 1.15 Classes; 1.16 Inheritance; 1.17 The object Type; 1.18 Structs; 1.19 Access Modifiers; 1.20 Interfaces; 1.21 Enums; 1.22 Nested Types; 1.23 Generics; 1.24 Delegates; 1.25 Events; 1.26 Lambda Expressions; 1.27 Anonymous Methods; 1.28 try Statements and Exceptions; 1.29 Enumeration and Iterators; 1.30 Nullable Types; 1.31 Operator Overloading; 1.32 Extension Methods; 1.33 Anonymous Types; 1.34 LINQ; 1.35 Dynamic Binding (C# 4.0); 1.36 Attributes; 1.37 Unsafe Code and Pointers; 1.38 Preprocessor Directives; 1.39 XML Documentation;