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

相关推荐
CSharp精选营12 小时前
.NET 8 与 .NET 9 支持终止倒计时:开发者需要了解什么
.net·lts·.net8·.net9·码农刚子·升级迁移·sts·支持终止
hez20103 天前
在 .NET 上构建超大托管数组
c#·.net·.net core·gc·clr
雨落倾城夏未凉8 天前
第四章c#方法-参数数组和可选参数(16)
后端·c#
唐青枫9 天前
线程不是越多越快:C#.NET Thread 生命周期、同步与后台工作线程实战
c#·.net
唐青枫10 天前
别只会反射:C#.NET Emit 动态生成代码实战详解
c#·.net
Caco_D10 天前
一行代码抓遍全网 20 个热榜!Aneiang.Pa 4.0 发布 — 极简 .NET 爬虫库
爬虫·.net
咕白m62511 天前
.NET 环境下 Word 超链接批量提取方案
c#·.net
用户917215619021111 天前
C# 通信协议增量解析:用状态机处理半包和粘包
c#
小码编匠11 天前
C# 工控上位机必备:数据转换工具类与十个核心模块
后端·c#·.net