标签
一位开发者开源了一个7500行的C#集成方案,通过本地LLM驱动Ultima Online的NPC,具备热重载配置、故障开放降级能力,并能完全访问游戏世界的对象模型。
Raymond Chen解释了为什么C++/WinRT不像C#、JavaScript和Python那样允许多次等待异步操作,其原因是没有标准库的task类型,以及不为你未使用的功能付费的原则。
.NET 11 预览版在 C# 15 中引入了联合类型,这是一个期待已久的功能,用于处理可以是多种类型之一的数据,并新增了 'union' 关键字和模式匹配。
一位安全研究员研究了S&Box(Garry's Mod 2)中的C#沙箱机制,该机制使用API白名单而非加固的运行时。通过修改编译黑名单,他们绕过了限制并导致编辑器崩溃,证明这种方法不安全,尽管与Space Station 14的系统类似。
微软宣布对 C# 16 中的 unsafe 关键字进行重新设计,以强制执行内存安全契约,使 unsafe 操作变得可见并由编译器强制执行,预览版将在 .NET 11 中发布,正式版在 .NET 12 中发布。
一个用 C# 实现的开源 K 版本 3 编程语言解释器,采用带有 Commons Clause 的 MIT 许可证。它完全实现了 K 参考手册,并包含增强功能,例如用于 .NET 对象的外部函数接口(FFI)。