Essential C# 7.0, 6th Edition



Bookstore > Books > Essential C# 7.0, 6th Edition

Essential C# 7.0, 6th Edition
Buy
Preview
Amazon$47.99
BiggerBooks$49.97
eBay$56.90
eBooks.com$47.99
eCampus$50.99
update prices
Price$47.99 - $56.90
Rating
AuthorMark Michaelis
PublisherAddison-Wesley
Published2018
Pages1040
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101509303588
ISBN-139781509303588
EBook Hardcover Paperback

Essential C# 7.0 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.

Author 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.

Make the most of C# 7.0 enhancements, including tuples, deconstructors, pattern matching, local functions, and ref returns; Work efficiently with C# data types, operators, control flow, methods, and parameters; Write more robust code with C# object-oriented constructs; Implement reliable, effective exception handling; Reduce code complexity with generics, delegates, lambda expressions, and events; Leverage advanced dynamic and declarative programming techniques; Query diverse data collections using LINQ with query expressions; Create custom collections that operate against business objects; Access .NET collections via collection interfaces and standard query operators; Master multithreading and synchronization, including the async/await paradigm; Optimize performance and interoperability with P/Invoke and unsafe code; Run your code on Linux or macOS with C# 7.0 cross-platform compilation; Includes C# 7.1, 7.2, and 7.3 language enhancements.


  1. (3 books)


4 5 4

Similar Books


C# 7.0 Pocket Reference

C# 7.0 Pocket Reference

When you need answers for programming with C# 7.0, this tightly focused reference tells you exactly what you need to know - without long introductions or bloated examples. Easy-to-browse and ideal as a quick reference, this guide will help experienced C#, Java, and C++ programmers get up to speed with the latest version of the C# language...
Essential C# 4.0, 3rd Edition

Essential C# 4.0, 3rd Edition

Essential C# 4.0 is a well-organized, "no-fluff" guide to all versions of C# for programmers at all levels of C# experience. This fully updated edition shows how to make the most of C# 4.0's new features and programming patterns to write code that is simple, yet powerful.This edition contains two new chapters on parallel...
Essential C# 6.0, 5th Edition

Essential C# 6.0, 5th Edition

Essential C# 6.0 is a well-organized, no-fluff guide to the latest versions of C# for programmers at all levels of experience. Fully updated to reflect new C# 6.0 and .NET 4.6 features and patterns, it will help you write C# code that's simple, powerful, robust, secure, and maintainable.This book's authors are world-class C# experts: long...
Programming C# 3.0, Fifth Edition

Programming C# 3.0, Fifth Edition

Written by popular author and .NET expert Jesse Liberty, this thoroughly updated tutorial for beginning to intermediate programmers covers the latest release of Microsoft's popular C# language (C# 3.0) and the newest .NET platform for developing Windows and web applications.Our bestselling Programming C# 3.0, now in its fifth edition, is ...
Programming C# 4.0, 6th Edition

Programming C# 4.0, 6th Edition

With its support for dynamic programming, C# 4.0 continues to evolve as a versatile language on its own. But when C# is used with .NET Framework 4, the combination is incredibly powerful. This bestselling tutorial shows you how to build web, desktop, and rich Internet applications using C# 4.0 with .NET's database capabilities, UI framewo...
C# 7.0 in a Nutshell, 7th Edition

C# 7.0 in a Nutshell, 7th Edition

When you have questions about C# 7.0 or the .NET CLR and its core Framework assemblies, this bestselling guide has the answers you need. Since its debut in 2000, C# has become a language of unusual flexibility and breadth, but its continual growth means there's always more to learn.Organized around concepts and use cases, this updated edi...