大家好,我是张飞洪,专注.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