C# 13 与 .NET 9 跨平台开发实战:基于.NET 9 与 EF Core 9 的现代网站与服务开发

大家好,我是张飞洪,专注.NET开发十来年。感谢您的阅读,我会不定期分享我的学习心得和职场经验,希望我的文章能成为你成长路上的助力。让我们一起精进,共同进步。

前言

回想工作这么多年,很多时候都是边学边工作,边工作边总结,循环迭代。虽然工作很多年,但是感觉没有沉淀,人就"变老了",于是乎我有了一个初步的想法,我想把自己所想所思全部写出来,给那些后来者一点参考。不管内容如何,我都会尽心尽力,把输出过程看做是一次重新学习和蜕变的过程,给热爱学习和进步的同学一点启发。

有感于市面上不乏上千页的 C#/.NET 大部头,力图穷尽所有语法、类库与应用模型。本专栏反其道而行之:短小精悍、节奏明快,每一章都配有可立即上手的实战演练。为了兼顾广度,本专栏部分深度被刻意压缩,但留下了大量"延伸阅读"连接,方便你日后深挖。

它既是一份现代 C# 与跨平台 .NET 的循序渐进学习路线图 ,也是一份现代 Web 开发基础及建站/服务实战速通手册,更适合出入.NET行业的新人。

  • 完全零基础的读者,可直接按顺序阅读。
  • **用过旧版 C#**的读者,可速览 C# 8→13 全部新特性。
  • 用过旧版 .NET的读者,可速览库的新增功能。

我会把 C#/.NET 的冷技巧、坑与彩蛋挑出来,让你既能在同事面前"炫技",又能快速交付代码。由于篇幅有限,不可能面面俱到,但你可以随时扩展阅读。

本专栏目录

章节 主题 亮点
第 1 章 环境搭建 + Hello World 环境搭建、顶级程序模板、AI 辅助开发
第 2 章 语言基础 语法速查、变量与类型系统
第 3 章 流程控制 & 异常 防守式编程、.NET 8 新异常 API
第 4 章 函数、调试、测试 DRY、热重载、xUnit 单元测试
第 5 章 OOP 构建类型 record、required、init-only、主构造器
第 6 章 接口、继承、扩展 可空引用、扩展方法、模式匹配
第 7 章 打包与分发 .NET Standard、跨平台发布、AOT
第 8 章 常用类型 正则、Span、.NET 9 新增 Base64Url
第 9 章 文件、流、序列化 System.Text.Json 增强、Linux tar
第 10 章 EF Core 9 数据访问 Database/Code First、事务
第 11 章 LINQ 实战 CountBy、并行 LINQ、自定义扩展
第 12 章 现代 Web 概览 ASP.NET Core 全景、NuGet CPM
第 13 章 ASP.NET Core 建站 Blazor SSR、MapStaticAssets(.NET 9)
第 14 章 Blazor 交互组件 .NET 8 新托管模型
第 15 章 构建与消费 Web API Minimal API、HybridCache(.NET 9)

源码与练习

所有源码、练习统一放在我的知识星球当中:
---

运行环境

  • 最低配置:VS Code + .NET 9 SDK(Win / macOS / Linux)
  • 可选:Visual Studio、JetBrains Rider

相关推荐
唐宋元明清218821 分钟前
.NET 磁盘管理-技术方案选型
windows·c#·存储
故事不长丨36 分钟前
C#正则表达式完全攻略:从基础到实战的全场景应用指南
开发语言·正则表达式·c#·regex
哈库纳玛塔塔1 小时前
放弃 MyBatis,拥抱新一代 Java 数据访问库
java·开发语言·数据库·mybatis·orm·dbvisitor
追逐时光者1 小时前
精选 10 款 .NET 开源免费、功能强大的 Windows 效率软件
后端·.net
追逐时光者1 小时前
一款开源、免费的 WPF 自定义控件集
后端·.net
phltxy2 小时前
从零入门JavaScript:基础语法全解析
开发语言·javascript
天“码”行空2 小时前
java面向对象的三大特性之一多态
java·开发语言·jvm
odoo中国3 小时前
Odoo 19 模块结构概述
开发语言·python·module·odoo·核心组件·py文件按
代码N年归来仍是新手村成员4 小时前
【Java转Go】即时通信系统代码分析(一)基础Server 构建
java·开发语言·golang
Z1Jxxx4 小时前
01序列01序列
开发语言·c++·算法