{"product_id":"9780132701594","title":"Essential C# 3.0: For .NET Framework 3.5","description":"\u003cp\u003e \u003cb\u003e \u003ci\u003e \u003cb\u003eEssential C# 3.0\u003c\/b\u003e \u003c\/i\u003e \u003c\/b\u003e is an extremely well-written and well-organized “no-fluff” guide to C# 3.0, which will appeal to programmers at all levels of experience with C#. This fully updated edition dives deep into the new features that are revolutionizing programming, with brand new chapters covering query expressions, lambda expressions, extension methods, collection interface extensions, standard query operators, and LINQ as a whole.\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eAuthor Mark Michaelis covers the C# language in depth, and each importantconstruct is illustrated with succinct, relevant code examples. (Complete code examples are available online.) Graphical “mind maps” at the beginning of each chapter show what material is covered and how each topic relates to the whole. Topics intended for beginners and advanced readers are clearly marked.\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eFollowing an introduction to C#, readers learn about \u003c\/p\u003e  \u003cul\u003e  \u003cli\u003e  C# primitive data types, value types, reference types, type conversions, and arrays   \u003c\/li\u003e\n\u003cli\u003e  Operators and control flow, loops, conditional logic, and sequential programming   \u003c\/li\u003e\n\u003cli\u003e  Methods, parameters, exception handling, and structured programming   \u003c\/li\u003e\n\u003cli\u003e  Classes, inheritance, structures, interfaces, and object-oriented programming   \u003c\/li\u003e\n\u003cli\u003e  Well-formed types, operator overloading, namespaces, and garbage collection   \u003c\/li\u003e\n\u003cli\u003e  Generics, collections, custom collections, and iterators  \u003c\/li\u003e\n\u003cli\u003e  Delegates and lambda expressions  \u003c\/li\u003e\n\u003cli\u003e  Standard query operators and query expressions  \u003c\/li\u003e\n\u003cli\u003e  LINQ: language integrated query  \u003c\/li\u003e\n\u003cli\u003e  Reflection, attributes, and declarative programming   \u003c\/li\u003e\n\u003cli\u003e  Threading, synchronization, and multithreaded patterns   \u003c\/li\u003e\n\u003cli\u003e  Interoperability and unsafe code   \u003c\/li\u003e\n\u003cli\u003e  The Common Language Infrastructure that underlies C#  \u003c\/li\u003e \u003c\/ul\u003e  \u003cp\u003eWhether you are just starting out as a programmer, are an experienced developer looking to learn C#, or are a seasoned C# programmer interested in learning the new features of C# 3.0, \u003cb\u003e \u003ci\u003e \u003cb\u003eEssential C# 3.0\u003c\/b\u003e \u003c\/i\u003e \u003c\/b\u003e gives you just what you need to quickly get up and running writing C# applications.\u003c\/p\u003e","brand":"Pearson Education","offers":[{"title":"Default Title","offer_id":47119627288816,"sku":"9780132701594","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9780132701594_p0.jpg?v=1763640564","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9780132701594","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}