
简介
专注于C#/.NET/.NET Core学习、工作、面试干货和实战教程分享。这里聚焦了大量的C#/.NET/.NET Core优质文章、开源项目、实用工具和学习、工作、面试心得。
擅长的技术栈
可提供的服务
暂无可提供的服务
Blazor开发实战指南:用C#实现全栈Web应用 本文介绍了使用Blazor框架进行全栈开发的完整流程。文章首先对比了传统前后端分离开发的痛点,重点讲解了Blazor如何通过C#统一前后端开发语言。主要内容包括: Blazor两种托管模型的区别与应用场景 创建Blazor Server项目的详细步骤 组件化开发实践:从简单计数器到完整Todo应用 前后端交互:通过HttpClient连接API接

本周,AI彻底告别“玩具”阶段:OpenAI砸40亿美元成立落地公司,补上应用短板;AI模型访问权成为地缘政治筹码,中国索要Anthropic模型被拒,同一模型却已进入五角大楼。大模型商业化全面提速——Codex走进手机,ChatGPT推出个人理财工具,Claude发布十个金融智能体,文心5.1以不足6%成本实现领先效果。算力竞赛上天入市:Cerebras上市暴涨68%,太空数据中心融资2.75亿

本周,AI彻底告别“玩具”阶段:OpenAI砸40亿美元成立落地公司,补上应用短板;AI模型访问权成为地缘政治筹码,中国索要Anthropic模型被拒,同一模型却已进入五角大楼。大模型商业化全面提速——Codex走进手机,ChatGPT推出个人理财工具,Claude发布十个金融智能体,文心5.1以不足6%成本实现领先效果。算力竞赛上天入市:Cerebras上市暴涨68%,太空数据中心融资2.75亿

本周,AI彻底告别“玩具”阶段:OpenAI砸40亿美元成立落地公司,补上应用短板;AI模型访问权成为地缘政治筹码,中国索要Anthropic模型被拒,同一模型却已进入五角大楼。大模型商业化全面提速——Codex走进手机,ChatGPT推出个人理财工具,Claude发布十个金融智能体,文心5.1以不足6%成本实现领先效果。算力竞赛上天入市:Cerebras上市暴涨68%,太空数据中心融资2.75亿

本文介绍了在.NET8 Web开发中构建数据验证和异常处理机制的方法。首先通过DataAnnotations实现基础验证,然后引入更强大的FluentValidation库进行进阶验证,将验证逻辑与实体类分离。接着讲解了全局异常处理中间件的实现,统一错误响应格式,并区分开发和生产环境的错误信息展示。文章还提到可以使用ProblemDetails标准格式处理错误响应。最终系统形成了双重防御:前端数据

微软.NET 11 Preview4发布,重点强化AI开发能力。EF Core新增原生向量搜索支持,通过SqlVector类型和向量距离计算函数实现语义检索,为RAG应用提供基础设施。同时引入MCP Server模板,标准化AI模型调用外部工具的协议,使开发者能快速构建AI工具服务。二者结合可构建完整RAG应用:向量搜索负责语义检索,MCP协议实现AI模型与业务系统的安全交互。这标志着.NET正从
本文介绍了使用Entity Framework Core实现数据持久化的方法。通过构建待办事项管理系统,演示了如何定义数据模型、配置数据库连接、执行Code First迁移,并实现CRUD操作。文章详细讲解了DbContext的核心作用、依赖注入配置,以及如何通过EF Core自动将C#对象映射到数据库表。最后指出在实际项目中应分离关注点,并预告下篇将介绍数据验证与异常处理。全文以SQL Serv

【AI行业周报摘要】2026年5月首周,全球AI产业迎来关键转折:1)中国AI企业融资爆发,DeepSeek、月之暗面、阶跃星辰三天融资超70亿美元,国家大基金首次入场;2)商业化进程加速,字节跳动豆包推出付费方案,OpenAI免费开放GPT-5.5并上线广告平台;3)技术迭代持续,国内外厂商密集发布新模型,智能体能力显著提升。行业正从"参数竞赛"转向"资本化对决&q
本文是ASP.NET Core入门教程第三篇,重点讲解依赖注入(DI)和中间件两大核心机制。文章首先通过日志记录案例说明DI如何解决紧耦合问题,详细介绍了Transient、Scoped和Singleton三种服务生命周期的适用场景。然后通过构建性能监控服务的实战案例,演示了面向接口编程和依赖注入的实际应用。在中间件部分,文章形象地将请求处理比作俄罗斯套娃式的管道模型,展示了如何编写自定义中间件实

本文介绍了现代C# Web开发中的三个核心语法特性:1. Record类型 - 用于简化DTO定义,提供不可变性和自动值比较功能;2. 异步编程(Async/Await) - 通过Task和await实现非阻塞I/O操作,提升服务器并发能力;3. LINQ查询 - 提供声明式语法处理集合数据,支持筛选、排序、分页等操作。文章还介绍了可空引用类型(NRT)对代码健壮性的提升。这些特性共同构成了现代.









