Mark Michaelis

#Csharp
#LTS
#LINQ
The Comprehensive, Expert Guide to C# 12.0 for Programmers at All Levels
Updated for the Microsoft C# 12.0 Long Term Support (LTS) release, Essential C# 12.0 is a well-organized, no-fluff C# guide, suitable for every programmer. Building on the proven, high-value content of previous editions, world-class C# expert Mark Michaelis illuminates key enhancements in C# 12.0, including any-type aliases, inline arrays, default lambda expression parameters, and expanded support for primary constructors.
Michaelis presents a comprehensive tutorial and reference for the entire C# language, helping you accelerate your journey to expert-level C# programmer. Succinct examples illustrate core constructs, and modern coding guidelines help you minimize bugs and write code that's easier to evolve. To help you quickly find what you need and maintain compatibility, the book includes version-specific icons and notes identifying when each innovation was introduced.
"Welcome to one of the most venerable and trusted franchises you could dream of in the world of C# book--and probably far beyond!"
--From the Foreword by Mads Torgersen, C# Lead Designer, Microsoft
Table of Contents
1 Introducing C# 2 Data Types
3 More with Data Types
4 Operators and Control Flow
5 Parameters and Methods
6 Classes
7 Inheritance
8 Interfaces
9 Introducing Structs and Records
10 Well-Formed Types
11 Exception Handling
12 Generics
13 Delegates and Lambda Expressions
14 Events
15 Collection Interfaces with Standard Query Operators
16 LINQ with Query Expressions
17 Building Custom Collections
18 Reflection, Attributes, and Dynamic Programming
19 Introducing Multithreading
20 Programming the Task-Based Asynchronous Pattern
21 Iterating in Parallel
22 Thread Synchronization
23 Platform Interoperability and Unsafe Code
24 The Common Language Infrastructure
This guide suits a broad spectrum of C# developers, from beginners to experts. It's designed to captivate experienced coders while being approachable for novices, particularly those adding C# to their skillset.
Overall, this guide ensures a comprehensive grasp of C# for a diverse range of programming professionals.
Mark Michaelis is founder, chief technical architect, and trainer for IntelliTect. A world-class C# expert, he has been a Microsoft Regional Director since 2007 and a Microsoft MVP for 25 years. He founded the Spokane .NET Users Group, co-organizes the annual TEDx Coeur d'Alene events, and is adjunct professor at Eastern Washington University.









