C# 4.0 The Complete Reference
<h4>The Definitive Guide to C#</h4> “From using LINQ to covariance and from string formatting to optional arguments, Herb’s update covers all you need to know about using real-world C# 4.0.†─Michael Howard, Microsoft Corporation <p>Bestselling author Herb Schildt has updated and expanded his classic programming reference to cover C# 4.0--the latest release of this powerful, feature-rich language. Using carefully crafted explanations, insider tips, and hundreds of examples, <i>C# 4.0: The Complete Reference</i> offers in-depth details on all aspects of C#, including keywords, syntax, and core libraries. New C# 4.0 features, such as named and optional arguments, the dynamic type, expanded covariance and contravariance capabilities, and support for parallel programming with the Task Parallel Library (TPL) and PLINQ are also discussed. <p>Perfect for beginners and professional C# programmers alike, this expert resource is written in the clear, crisp, uncompromising style that has made Herb the choice of millions worldwide. Begin mastering C# 4.0 today with help from this authoritative volume! <p>Coverage includes:<ul> <li>Data types and operators <li>Control statements <li>Classes and objects <li>Constructors, destructors, and methods <li>Interfaces, arrays, enumerations, and structures <li>Method and operator overloading <li>Inheritance and virtual methods <li>Reflection and runtime type ID <li>Exception handling <li>Delegates, properties, events, and indexers <li>Attributes <li>Multithreading and the Task Parallel Library <li>Generics <li>LINQ and PLINQ <li>Lambda expressions <li>Anonymous types <li>Extension methods <li>Named and optional arguments <li>Implicitly typed variables <li>I/O, networking, and collections <li>The preprocessor and much, much more</ul>