{"product_id":"9780071741170","title":"C# 4.0 The Complete Reference","description":"The Definitive Guide to C#  “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 \u003cp\u003eBestselling 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, \u003ci\u003eC# 4.0: The Complete Reference\u003c\/i\u003e 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.\u003c\/p\u003e  \u003cp\u003ePerfect 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!\u003c\/p\u003e  \u003cp\u003eCoverage includes:\u003c\/p\u003e  \u003cul\u003e \u003cli\u003eData types and operators\u003c\/li\u003e  \u003cli\u003eControl statements\u003c\/li\u003e  \u003cli\u003eClasses and objects\u003c\/li\u003e  \u003cli\u003eConstructors, destructors, and methods\u003c\/li\u003e  \u003cli\u003eInterfaces, arrays, enumerations, and structures\u003c\/li\u003e  \u003cli\u003eMethod and operator overloading\u003c\/li\u003e  \u003cli\u003eInheritance and virtual methods\u003c\/li\u003e  \u003cli\u003eReflection and runtime type ID\u003c\/li\u003e  \u003cli\u003eException handling\u003c\/li\u003e  \u003cli\u003eDelegates, properties, events, and indexers\u003c\/li\u003e  \u003cli\u003eAttributes\u003c\/li\u003e  \u003cli\u003eMultithreading and the Task Parallel Library\u003c\/li\u003e  \u003cli\u003eGenerics\u003c\/li\u003e  \u003cli\u003eLINQ and PLINQ\u003c\/li\u003e  \u003cli\u003eLambda expressions\u003c\/li\u003e  \u003cli\u003eAnonymous types\u003c\/li\u003e  \u003cli\u003eExtension methods\u003c\/li\u003e  \u003cli\u003eNamed and optional arguments\u003c\/li\u003e  \u003cli\u003eImplicitly typed variables\u003c\/li\u003e  \u003cli\u003eI\/O, networking, and collections\u003c\/li\u003e  \u003cli\u003eThe preprocessor and much, much more\u003c\/li\u003e  \u003c\/ul\u003e","brand":"McGraw Hill LLC","offers":[{"title":"Default Title","offer_id":47070905106672,"sku":"9780071741170","price":61.2,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9780071741170_p0.jpg?v=1763635536","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9780071741170","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}