内容简介

"欢迎阅读C#编程和.NET领域最全面的指南!

《C#和.NET高级编程(第11版)》没有停留在照步骤实现功能的层面,而是深入讲解那些让普通开发者进阶的核心知识点。本书第11版新增了关于Entity Framework、Razor Pages、Web API等重磅内容,全面覆盖了C# 10和.NET 6的更新特性,旨在助力开发人员在C#技术方面拓展批判性思维。本书涵盖了ASP.NET Core、Entity Framework Core等内容,详解了新统一的.NET平台的**更新,包括性能改进、基于.NET 6的Windows桌面应用开发、XAML工具的更新,以及数据文件和数据处理。书中所有代码示例均采用C# 10更新特性重写,兼顾了实用性与前沿性。

翻阅本书,你将明白它成为全球C#开发人员**参考书的原因:它能帮助你夯实面向对象开发基础,掌握特性与反射、泛型与集合,以及许多其他书籍中鲜少涉及的高级主题(如CIL操作码、动态程序集发射)。本书将助你树立实际编写C#代码的信心,自由探索.NET生态的无限潜力。

? 探索C# 10的新特性,包括对记录的更新、新增的记录结构、全局和隐式using指令、文件级名称空间、扩展属性模式等

? 运用C#及现代框架,开发服务端、Web端及智能客户端应用

? 快速掌握使用MVC和Razor Pages开发ASP.NET Core Web应用的技术,包括视图组件、自定义标签助手、验证机制、GDPR支持和区域开发

? 构建支持版本控制、增强型Swagger和基本身份验证的ASP.NET RESTful服务

? 深入学习Entity Framework Core,构建真实世界中以数据为中心的应用。本版新增了一些深入介绍的内容,包括对SQL Server时态表的支持

? 基于.NET 6,使用Windows Presentation Foundation开发Windows桌面应用

? 理解.NET底层设计理念

? 探索.NET 6的新特性,包括单文件应用、轻量级容器镜像等"