C学习记录

一个普通开发者记录 C# / .NET / Blazor 学习过程中的笔记、踩坑与心得

个人技术博客 C# / .NET Blazor
📚
2024
学习年份
🗂
7
技术分类
📅
2024
持续更新
--
累计访问量
--
本站累计访问人次
感谢每一位访客
欢迎交流学习

关于本站:这是一个纯粹的个人学习博客,记录我自学 C#、.NET、ASP.NET Core、Blazor、EF Core 的过程,也记录用 AI 辅助编程的心得。

所有文章都是我在学习过程中整理的笔记和踩坑记录,不涉及任何企业、单位业务。如果你也在学 .NET,希望这些笔记对你有一点帮助。

🗺 我的学习路线

C# 语法基础
→
.NET 平台
→
ASP.NET Core
→
Blazor 全栈
→
EF Core 数据层
心路历程

为什么开始学 C#

从最初接触编程到选择 C# / .NET 作为学习方向,记录自己的技术选型思考。

阅读全文 →
AI 辅助

AI 如何辅助我学习 .NET

用 AI 工具(如豆包、Copilot)加速 C# / .NET 学习的心得,哪些场景真正提效。

阅读全文 →
工具推荐

我热爱的开发工具与框架

Visual Studio、VS Code、Git、Docker……那些让我写代码更开心的工具。

阅读全文 →
技术选型

为什么选 Blazor 而不是 Vue/React

作为一个 C# 学习者,为什么 Blazor 对我来说是更自然的全栈选择。

阅读全文 →

📖 全部文章归档

C# 基础 36 篇

2024-09-09 正则表达式 Regex 入门 2024-09-02 System.Text.Json 使用 2024-08-26 StringBuilder 性能比较 2024-08-19 Parallel 与 PLINQ 2024-08-12 BackgroundService 后台服务 2024-08-05 Channel 生产者消费者 2024-07-29 Span<T> 与 Memory<T> 2024-07-22 可空引用类型 2024-07-15 模式匹配 pattern matching 2024-07-08 record 类型入门 2024-07-01 using 语句与声明 2024-06-24 垃圾回收 GC 基础 2024-06-17 特性 Attribute 的使用 2024-06-10 反射 Reflection 入门 2024-06-03 partial 分部类 2024-05-27 命名参数与可选参数 2024-05-20 params 可变参数 2024-05-13 装箱与拆箱 2024-05-06 索引器 indexer 的使用 2024-04-29 自动属性与初始化器 2024-04-22 对象初始化器与集合初始化器 2024-04-15 var 关键字的正确使用 2024-04-08 readonly 和 const 的区别 2024-04-01 静态类与静态成员 2024-03-25 抽象类 abstract class 2024-03-18 接口 interface 入门 2024-03-11 结构体 struct 和类 class 的区别 2024-03-04 异常处理 try-catch-finally 2024-02-26 扩展方法 Extension Method 2024-02-19 Lambda 表达式入门 2024-02-12 委托与事件 Delegate 和 Event 2024-02-05 泛型 Generics 入门理解 2024-01-29 集合类型 List 与 Dictionary 2024-01-22 字符串插值 $ 的用法 2024-01-15 C# 可空类型 nullable 入门 2024-01-08 C# 变量与类型入门

.NET 平台 30 篇

2024-07-31 读取环境变量 2024-07-24 DateTime 与时间戳转换 2024-07-17 用 record 写 DTO 2024-07-10 .NET 顶级语句 2024-07-03 静态文件 2024-06-26 CORS 跨域配置 2024-06-19 健康检查 Health Check 2024-06-12 Docker 部署 .NET 应用 2024-06-05 HttpClient 重试与熔断 2024-05-29 Serilog 日志集成 2024-05-22 用户机密管理 2024-05-15 配置系统详解 2024-05-08 Generic Host 主机 2024-05-01 IMemoryCache 内存缓存 2024-04-24 CancellationToken 取消 2024-04-17 lock 与线程安全 2024-04-10 进程与多线程基础 2024-04-03 DateTime 与 DateTimeOffset 2024-03-27 HttpClient 使用规范 2024-03-20 文件 IO 异步操作 2024-03-13 开发/生产环境区分 2024-03-06 中间件管道 Middleware 2024-02-28 内置日志 ILogger 2024-02-21 选项模式 Options 2024-02-14 appsettings.json 配置 2024-02-07 NuGet 包管理 2024-01-31 解决方案与项目结构 2024-01-24 dotnet CLI 常用命令 2024-01-17 .NET SDK 安装与版本管理 2024-01-10 .NET 与 .NET Framework 的区别

ASP.NET Core 25 篇

2024-07-19 静态资产压缩 2024-07-12 ProblemDetails 错误格式 2024-07-05 Minimal API 验证 2024-06-28 输出缓存 2024-06-21 速率限制 2024-06-14 请求大小限制 2024-06-07 转发头 ForwardedHeaders 2024-05-31 主机过滤 2024-05-24 CORS 常见坑 2024-05-17 API 版本控制 2024-05-10 gRPC 入门 2024-05-03 SignalR 实时通信 2024-04-26 MVC 模式 2024-04-19 Razor Pages 入门 2024-04-12 响应缓存 2024-04-05 响应压缩 2024-03-29 全局异常处理 2024-03-22 授权策略 2024-03-15 身份认证入门 2024-03-08 Swagger/OpenAPI 集成 2024-03-01 过滤器 Filter 2024-02-22 模型验证 2024-02-15 模型绑定 2024-02-08 路由系统详解 2024-02-01 第一个 Web API

Blazor 20 篇

2024-07-21 JS 隔离与模块 2024-07-14 布局嵌套 2024-07-07 Blazor 调试技巧 2024-06-30 Blazor 性能优化 2024-06-23 托管模式选择回顾 2024-06-16 浏览器存储 2024-06-09 Blazor 认证 2024-06-02 虚拟组件 Virtualize 2024-05-26 错误边界 2024-05-19 Blazor 依赖注入 2024-05-12 表单与验证 2024-05-05 JS 互操作 2024-04-28 级联值 CascadingValue 2024-04-21 布局组件 2024-04-14 路由与导航 2024-04-07 组件生命周期 2024-03-31 双向绑定 2024-03-24 事件处理 2024-03-17 组件参数 2024-03-10 Blazor 组件基础

EF Core 20 篇

2024-08-12 多对多 2024-08-05 Owned 类型 2024-07-29 ExecuteUpdate/Delete 2024-07-22 批量操作 2024-07-15 编译查询 2024-07-08 无键实体 2024-07-01 数据种子 2024-06-24 拆分查询 2024-06-17 全局查询过滤器 2024-06-10 影子属性 2024-06-03 并发冲突 2024-05-27 事务 2024-05-20 原始 SQL 2024-05-13 投影 Select 2024-05-06 贪婪加载 Include 2024-04-29 查询跟踪 2024-04-22 Fluent API 2024-04-15 数据注解 2024-04-08 DbContext 配置 2024-04-01 第一个实体

前端基础 15 篇

2024-08-07 语义化标签 2024-07-31 浏览器调试技巧 2024-07-24 可访问性基础 2024-07-17 表单设计要点 2024-07-10 CSS 过渡动画 2024-07-03 localStorage 本地存储 2024-06-26 Promise 与 async/await 2024-06-19 事件循环 Event Loop 2024-06-12 DOM 操作 2024-06-05 Fetch API 2024-05-29 JavaScript ES6 入门 2024-05-22 CSS 变量 2024-05-15 响应式设计 2024-05-08 CSS Grid 网格布局 2024-05-01 CSS Flexbox 布局入门

工具与效率 10 篇

2024-06-17 持续集成入门 2024-06-10 截图录屏工具 2024-06-03 笔记软件选择 2024-05-27 Docker 入门 2024-05-20 Markdown 写作 2024-05-13 命令行效率 2024-05-06 VS Code 插件推荐 2024-04-29 Git 撤销操作 2024-04-22 Git 常用命令 2024-04-15 Visual Studio 调试技巧