csharp

标签

Cards List
#csharp

展示 HN:Graphify C# – 为编程代理提供编译器精度的查找用法功能

Hacker News Top · 昨天 缓存

Graphify C# 是一个免费的无头索引器,它利用 Roslyn 和 MSBuild 为 C# 代码提供编译器精度的语义索引,使编程代理能够执行精确的查找用法分析。

0 人收藏 0 人点赞
#csharp

进度回调在进度发生时从未被调用的案例

The Old New Thing (Raymond Chen) · 2026-09-03 缓存

本文描述了一个调试场景,其中C#/C++/WinRT应用程序中的进度回调由于中间方法未报告进度而未被触发,并提出了一个绕过中间人的解决方案。

0 人收藏 0 人点赞
#csharp

@ryanlpeterman: TypeScript 最初是如何创建的 — Anders Hejlsberg(TypeScript 和 C# 的创造者):"TypeScript 的诞生方式是……"

X AI KOLs Timeline · 2026-08-25 缓存

Anders Hejlsberg 解释了 TypeScript 的起源,描述了它如何从 C# 演变而来,因为 Outlook.com 团队请求更好的 JavaScript 工具支持。

0 人收藏 0 人点赞
#csharp

在 C# 中超高速解析 IP 地址

Lobsters Hottest · 2026-08-20 缓存

本文介绍了一种优化方法,用于在 C# 中使用 AVX-512 SIMD 指令解析 IPv4 地址,通过利用 .NET 10 的掩码加载功能,在 UTF-16 字符串中实现高性能。

0 人收藏 0 人点赞
#csharp

Show HN:C#游戏引擎,自带脚本语言和IDE

Hacker News Top · 2026-08-11 缓存

ArcadeMaker 是一个用 C# 编写的开源 2D 跨平台游戏引擎,具有自己的脚本语言和集成开发环境(IDE),灵感来源于 GameMaker 8。该项目尚未完成,作者希望获得社区贡献。

0 人收藏 0 人点赞
#csharp

构建 CEL 引擎的原生 C# 实现

Hacker News Top · 2026-07-27 缓存

作者构建了 Celly,这是 Google 通用表达式语言 (CEL) 的原生 C# 实现,通过了 100% 的官方一致性测试套件,并在此过程中发布了首个用于 .NET 的 protovalidate 库。

0 人收藏 0 人点赞
#csharp

我构建了一个CLI,让AI代理能够语义化编辑C#代码,而非简单的grep搜索替换

Reddit r/AI_Agents · 2026-07-05

一个CLI工具,使AI代理能够对C#代码进行语义编辑,而不是基于grep的简单修改。

0 人收藏 0 人点赞
#csharp

TensorSharp : 开源本地LLM推理引擎

Reddit r/ArtificialInteligence · 2026-07-04 缓存

TensorSharp是一个开源的.NET库,用于在本地运行LLM推理,支持GGUF模型,并提供CLI、Web聊天机器人和兼容OpenAI的API,支持多种后端选项(CUDA、Metal、CPU)。

0 人收藏 0 人点赞
#csharp

@github:公开构建的最佳之处?什么都不会丢失。TypeScript 和 C# 的创造者 Anders Hejlsberg 谈及 12 年…

X AI KOLs Following · 2026-06-30 缓存

TypeScript 和 C# 的创造者 Anders Hejlsberg 讨论了在 GitHub 上公开构建的好处,12 年来的问题和决策均可搜索。

0 人收藏 0 人点赞
#csharp

Windows Runtime 活动的取消是异步的

The Old New Thing (Raymond Chen) · 2026-06-24 缓存

本文通过代码示例解释了为什么 Windows Runtime 异步活动的取消是异步的,以及它如何避免死锁,尤其是在进度回调触发取消时。

0 人收藏 0 人点赞
#csharp

Slay the Spire 2 中的相关随机性

Lobsters Hottest · 2026-06-16 缓存

一篇博文揭示,《杀戮尖塔2》的随机数生成器由于 C# 的 System.Random 的线性特性而存在相关性,这使得玩家能够预测游戏内结果。文章详细说明了不同用种子加哈希初始化的 RNG 会产生可被利用的相关性,进而影响各种游戏事件。

0 人收藏 0 人点赞
#csharp

Unity 与浮点数运算

Hacker News Top · 2026-06-15 缓存

本文探讨了 Unity 中 Mathf 与 System.MathF 在 C# 中的性能和精度差异,揭示了 Unity 的 Mono 运行时即使对于 float 运算也常常会执行双精度数学运算,这对性能优化具有重要启示。

0 人收藏 0 人点赞
#csharp

如何在低延迟的线程池上调度工作?

The Old New Thing (Raymond Chen) · 2026-06-12 缓存

本文来自《The Old New Thing》,解释了Windows线程池是为吞吐量而非延迟优化的,并提供了低延迟调度的解决方案,例如创建自定义线程池或使用专用工作线程,并附有C++和C#的代码示例。

0 人收藏 0 人点赞
#csharp

LLM驱动的NPC在Ultima Online (ServUO)中的运作方式

Reddit r/LocalLLaMA · 2026-06-05 缓存

一位开发者开源了一个7500行的C#集成方案,通过本地LLM驱动Ultima Online的NPC,具备热重载配置、故障开放降级能力,并能完全访问游戏世界的对象模型。

0 人收藏 0 人点赞
#csharp

如果C#和JavaScript允许我多次等待Windows Runtime异步操作,为什么C++/WinRT不行?

The Old New Thing (Raymond Chen) · 2026-05-26 缓存

Raymond Chen解释了为什么C++/WinRT不像C#、JavaScript和Python那样允许多次等待异步操作,其原因是没有标准库的task类型,以及不为你未使用的功能付费的原则。

0 人收藏 0 人点赞
#csharp

.NET(即C#)迎来联合类型

Hacker News Top · 2026-05-22 缓存

.NET 11 预览版在 C# 15 中引入了联合类型,这是一个期待已久的功能,用于处理可以是多种类型之一的数据,并新增了 'union' 关键字和模式匹配。

0 人收藏 0 人点赞
#csharp

如何从S&Box中打开calc.exe

Lobsters Hottest · 2026-05-21 缓存

一位安全研究员研究了S&Box(Garry's Mod 2)中的C#沙箱机制,该机制使用API白名单而非加固的运行时。通过修改编译黑名单,他们绕过了限制并导致编辑器崩溃,证明这种方法不安全,尽管与Space Station 14的系统类似。

0 人收藏 0 人点赞
#csharp

改进 C# 内存安全

Hacker News Top · 2026-05-21 缓存

微软宣布对 C# 16 中的 unsafe 关键字进行重新设计,以强制执行内存安全契约,使 unsafe 操作变得可见并由编译器强制执行,预览版将在 .NET 11 中发布,正式版在 .NET 12 中发布。

0 人收藏 0 人点赞
#csharp

kharp – K version 3 语言解释器(C# 实现)

Hacker News Top · 2026-05-17 缓存

一个用 C# 实现的开源 K 版本 3 编程语言解释器,采用带有 Commons Clause 的 MIT 许可证。它完全实现了 K 参考手册,并包含增强功能,例如用于 .NET 对象的外部函数接口(FFI)。

0 人收藏 0 人点赞
#csharp

par274/sharpemu

GitHub Trending (daily) · 2026-07-12 缓存

SharpEmu 是一款实验性的 PlayStation 5 模拟器,使用 C# 开发,支持 Windows、Linux 和 macOS。目前处于早期阶段,能够加载游戏可执行文件并执行原生 CPU 指令,注重准确性和教育目的。

0 人收藏 0 人点赞
← 返回首页

提交意见反馈