Qt Bridges 的 Rust 与 C# 桥接进入技术预览阶段。开发者可用 QML 构建界面,后端分别用 Rust 或 C# 编写,通过属性宏或特性标记暴露类型,QML 即可绑定属性、调用方法、响应信号并显示集合,无需手写胶水代码。该桥接并非完整 Qt API 绑定,网络和文件等仍用原生态库。技术预览核心功能已就绪,适合原型评估,API 和平台仍可能变动。另提供 Visual Studio 和 VS Code 扩展,计划 2027 年第一季度发布稳定版。
Microsoft announced version 2.0 of the official MCP C# SDK, which implements the 2026-07-28 revision of the Model Context Protocol with stateless HTTP servers by default, standardised routing...
PHP解释器中被发现两个潜伏十余年的释放后使用(UAF)漏洞(PHP2Shell),由AI辅助工具发现,根源在于C语言的手动内存管理。作者认为“功能强、易用、安全不可兼得”的不可能三角对C#基本不适用:垃圾回收、边界检查、unsafe显式声明和IL验证使此类漏洞难以构造,代价是运行时性能。但C#并非免疫,CLR本身用C++编写,unsafe、反序列化、应用层漏洞和供应链风险仍存。核心教训是语言安全上限取决于运行时实现层的内存安全性与维护资源,三角困住的是预算而非语言。
FunAsrNet 是纯 C# 实现的语音推理项目,基于 .NET 10,不依赖 Python、ONNX Runtime 等原生框架,自行实现模型加载、算子、解码、VAD 和中文 TTS。性能上,CPU 语音识别接近原版 C++,ARM64 上快 15%–27%,但 GPU 仍落后数倍。项目文档如实记录差距与失败,价值在于证明 .NET 可承载完整语音流水线,便于审计、维护和部署。
OpenCV工作流引擎支持C++、C#、Python,可复用可视化算子节点图,涵盖图像预处理、找圆找边、模板匹配及YOLO系列模型部署。C#集成仅需三行代码即可完成对象检测与实例分割推理,降低OpenCV学习与开发难度。
YoloDotNet v4.2 是一个纯 C# 的 YOLO 推理库,基于 .NET 8、ONNX Runtime 和 SkiaSharp,无需 Python 和 OpenCV。它支持分类、检测、OBB、分割和姿态估计,覆盖 YOLOv5u 至 YOLOv26 等模型,并新增 ROI 推理、结果导出为 YOLO 格式和 JSON 等功能。使用时需注意:执行提供程序只能安装一个,预处理参数须与训练一致,商用需确认模型许可。
CamusDB 是 Phalcon 作者用 C# 开发的分布式 SQL 数据库,单人开发五年。默认 Serializable 隔离,支持数据库分支、时间旅行和误删恢复。作者自建混沌工具 Caraxes 注入真实故障,通过银行转账对账发现静默丢数据等 bug,并公开未修复缺陷。目前仍是半成品,bus factor 为 1,性能未知,不建议生产使用,但为 .NET 生态探索了方向,并示范了严谨的工程态度。
JetBrains dotInsights 通讯汇总近期 .NET 与软件开发资讯,涵盖 C# 15 集合表达式参数、C# 14 扩展成员与智能记录、MAUI 账户界面、ASP.NET Core 密钥认证与中间件、System.Text.Json 联合类型序列化、对象池优化、RAG 入门、实时股价系统、单元测试及 AI 编程等社区文章,并附 JetBrains 产品更新与活动信息。
Qt Bridges是一种为C#提供跨平台UI框架的技术,允许开发者在保留现有代码的基础上,利用Qt Quick的功能。它支持C#与QML的互操作,简化应用开发流程。目前处于公测阶段,开发者可通过Visual Studio安装模板包快速创建C# + QML应用。Qt Bridges旨在满足嵌入式Linux对C# UI框架的需求。
Qt Bridges发布C#桥接0.4.0 Beta版,最大亮点是无需C++编译器即可开发C#与QML应用,改为运行时导出类型元数据配置原生包装器,构建速度大幅提升。该功能目前仅在Windows平台实验性提供。新版本还新增对macOS及Windows on ARM的支持,相关包已上线NuGet。
微软将Rust列为Tier-1语言,与C++、C#同级,但目标是替换有漏洞的C/C++存量代码,而非取代C#。C#擅长业务复杂度,Rust擅长资源与安全边界,二者互补:C#在上做编排,Rust在下做原生模块,通过显式FFI契约连接。对C#架构师而言,学会定义干净的边界契约比纠结是否学Rust更有价值。
本文介绍软件设计模式,涵盖创建型(单例、工厂、抽象工厂、建造者、原型)、结构型(适配器、桥接、组合、装饰器、外观、享元、代理)和行为型(责任链、命令、解释器、迭代器、中介者、备忘录、观察者、状态、策略、模板方法、访问者)共23种经典模式。每种模式均以现实类比和C#代码示例说明,强调模式是解决特定问题的可复用模板,而非银弹,理解问题比记忆实现更重要。
OpenClaw.NET是一个开源的.NET AI Agent运行时,内核用C#编写,支持NativeAOT编译为单文件二进制,扩展层内置Node.js插件桥,允许TypeScript开发者用TS写插件。系统包含工具、技能、插件和渠道适配器,提供HTTP/WebSocket接口,配置简单,适合生产部署。
Java与C#在AI编程体验上的差异源于项目结构对AI Agent的友好度。Java依赖隐式装配、AOP和复杂分层,使Agent难以理解;C#通过显式注册、中间件管道和简洁代码,使执行路径清晰,支持本地快速验证。Java的碎片化增加Agent负担,C#的统一性提升效率。核心在于显式优于隐式,工程侧需将知识转化为Agent可读上下文。
本文基于对OCaml之父Xavier Leroy的访谈,探讨编程语言的“第三条道路”:融合函数式与系统编程。作者认为C#是此路商业化最成功者,通过GC与手动内存管理结合、Actor模型、静态分析等,实现工程实用与可靠性共存。面对AI生成代码,C#以强类型和编译器反馈过滤错误,强调理解代码正确性才是核心能力。
Last week Microsoft released .NET 11 Preview 7, with updates across C#, ASP.NET Core, .NET MAUI, Entity Framework Core, Windows Forms, and F#. C# adds labeled break and continue. ASP.NET Core...
Google称Go是AI辅助编程的理想语言,因其可读性优先。但C#在工具链、类型系统及AI Agent开发上更优,仅风格统一性稍逊。文章认为语言之争无意义,关键在于工程体系能否有效审查AI代码,C#同样有资格参与竞争。
廖雪峰在2026年通过四篇AI编程实战博文,展示从古法AI编程到Spec Coding的演进,开发四个开源软件,并引入C#技术栈。其方法论与全球趋势同步,强调人定义需求、AI生成代码,同时指出AI编程是经验者的杠杆,非新手替代品。
.NET 11 Preview 7发布,新增C#带标签的break/continue、联合类型改进,dotnet CLI默认启用NativeAOT提速5倍,Blazor支持自动暂停和输出缓存,ZIP加密,新增Decimal32/64/128类型,EF Core查询优化,以及Passkeys API等。这是正式版前最后一次大更新,预计11月发布。
本报告为JetBrains .NET工具月报,涵盖C#分号起源的趣味知识、社区技术文章(如ASP.NET Core、EF Core、AI代理等),以及JetBrains 2026.2版工具更新(Rider、ReSharper支持调试和AI功能),并预告游戏开发日活动。
完成下面两步后,将自动完成登录并继续当前操作。