Essential C# 7.0
β Scribed by Mark Michaelis
- Publisher
- Addison-Wesley Professional
- Year
- 2018
- Tongue
- English
- Leaves
- 1088
- Series
- Addison-Wesley Microsoft Technology Series
- Edition
- 6
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
The Comprehensive, Expert Guide to the C# 7.0 Language and Programming Paradigms
Β
β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!β βMads Torgersen, C# Program Manager, Microsoft
Β
Essential C# 7.0 is a well-organized, no-fluff guide to C# 7.0 for programmers at all levels of experience. Reflecting C# 7.0 features and 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 serves 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# 7.0 constructs with succinct examples, and presents best-practice coding guidelines. To help you maintain existing code, separate indexes provide version-specific answers for C# 4.0, 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
This guide offers you a complete foundation for successful development with modern versions of the C# language in any project or environment.
Β
Register your product at informit.com/register for convenient access to downloads, updates, and/or corrections as they become available.
Β
β¦ Subjects
Networks, Protocols & APIs;COM & DCOM;CORBA;ISDN;LAN;LDAP;Networks;ODBC;SNMP;TCP-IP;WAN;Networking & Cloud Computing;Computers & Technology;C & C++ Windows Programming;Microsoft Programming;Programming;Computers & Technology;C#;Programming Languages;Computers & Technology;Networking;Computer Science;New, Used & Rental Textbooks;Specialty Boutique;Programming Languages;Computer Science;New, Used & Rental Textbooks;Specialty Boutique
π SIMILAR VOLUMES
This is an excellent book about C# the language. Please read that again, as I can see a lot of people mistake what this book is - it is NOT a book about .Net (although it definitely is related to that) or about any specific frameworks that _use_ C#, such as WPF or ASP.Net or anything like that. It's
<BLOCKQUOTE>Β </BLOCKQUOTE> <P style="MARGIN: 0px"><B><I><B>Essential C# 4.0</B></I></B> 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
A guide to the C# programming language covers such topics as syntax fundamentals, working with variables, console input and output, common intermediate language data strings, exception handling, and multithreading patterns.
<p style="margin:0px;"> </p> <p style="margin:0px;"> <i>β Welcome to one of the greatest collaborations you could dream of in the world of C# booksβand probably far beyond!β</i> </p> <p style="margin:0px;">βFrom the Foreword by Mads Torgersen, C# Program Manager, Microsoft</p> <p style="margin:0px;"
Essential C# 2.0 is a clear, concise guide to C#including the features new to C# 2.0. The book clearly presents material for beginners and experts and provides contrasts and comparisons between C# and other languages. The C# language is covered comprehensively and each important construct is illustr