{"product_id":"essential-c-7-0-9781509303588","title":"Essential C# 7.0","description":"\u003cp\u003e • Author(s): Mark Michaelis\u003cbr\u003e • Publisher: Addison-Wesley Professional\u003cbr\u003e • Publisher Imprint: Addison-Wesley Professional\u003cbr\u003e • BISAC: Programming Languages - C#\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThe Comprehensive, Expert Guide to C# Language Programming\u003c\/strong\u003e \u003cbr\u003e\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\"This book has been a classic for years, and remains one of the most venerable and trusted titles in the world of C# content, and probably far beyond! . . . Mark is super smart, insists on understanding everything to the core, and has phenomenal insight into how things affect real developers. . . . He goes right to the essence and communicates with great integrity--no sugarcoating--and has a keen eye for practical value and real-world problems.\" \u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e-Mads Torgersen, C# Program Manager, Microsoft \u003cbr\u003e\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\u003cstrong\u003eEssential C# 7.0\u003c\/strong\u003e\u003c\/em\u003e is a well-organized, no-fluff guide to C# 7.0 for programmers at all levels of experience. Reflecting the most important C# features from 3.0 through 7.0 and including modern programming patterns, it will help you write code that's simple, powerful, robust, secure, and maintainable.\u003c\/p\u003e \u003cp\u003eAuthor Mark Michaelis is a world-class C# expert: a long-time Microsoft MVP and Regional Director who also has served on Microsoft's C# design review team. He presents a comprehensive tutorial and reference for the entire language, including expert coverage of key C# 7.0 enhancements, C# 7.0's use with .NET Core\/.NET Standard, and cross-platform compilation. He illustrates key C# constructs with succinct examples, and presents best-practice coding guidelines. To help you maintain existing code, separate indexes provide version-specific answers for C# 5.0, 6.0, and 7.0, and visual icons show when each language innovation was introduced. \u003cbr\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eMake the most of C# 7.0 enhancements, including tuples, deconstructors, pattern matching, local functions, and ref returns\u003c\/li\u003e \u003cli\u003eWork efficiently with C# data types, operators, control flow, methods, and parameters\u003c\/li\u003e \u003cli\u003eWrite more robust code with C# object-oriented constructs\u003c\/li\u003e \u003cli\u003eImplement reliable, effective exception handling\u003c\/li\u003e \u003cli\u003eReduce code complexity with generics, delegates, lambda expressions, and events\u003c\/li\u003e \u003cli\u003eLeverage advanced dynamic and declarative programming techniques\u003c\/li\u003e \u003cli\u003eQuery diverse data collections using LINQ with query expressions\u003c\/li\u003e \u003cli\u003eCreate custom collections that operate against business objects\u003c\/li\u003e \u003cli\u003eAccess .NET collections via collection interfaces and standard query operators\u003c\/li\u003e \u003cli\u003eMaster multithreading and synchronization, including the async\/await paradigm\u003c\/li\u003e \u003cli\u003eOptimize performance and interoperability with P\/Invoke and unsafe code\u003c\/li\u003e \u003cli\u003eRun your code on Linux or macOS with C# 7.0 cross-platform compilation\u003c\/li\u003e \u003cli\u003eIncludes C# 7.1, 7.2, and 7.3 language enhancements\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eThis guide offers you a complete foundation for successful development with modern versions of the C# language in any project or environment.\u003c\/p\u003e","brand":"Addison-Wesley Professional","offers":[{"title":"Paperback","offer_id":45047564468375,"sku":"9781509303588","price":3382.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781509303588.webp?v=1769220799","url":"https:\/\/atlanticbooks.com\/products\/essential-c-7-0-9781509303588","provider":"Atlantic Books","version":"1.0","type":"link"}