Tag: C# 14
All the articles with the tag "C# 14".
-
C# 14 扩展属性:状态存表里还是塞进对象
Published: at 01:33 AM扩展属性没有背衬字段,状态得另找地方。一条路用 ConditionalWeakTable 挂外部数据,一条路用 Unsafe.As 伪造对象布局;后者会弄坏类型身份、相等判断和哈希,文中给出 .NET 10 的实测结果与边界。
-
TPL Dataflow 流水线要写对生命周期
Published: at 12:36 AM大多数 Dataflow 示例只把三个块 LinkTo 起来就结束。把容量、并发与顺序、完成传播、故障与取消这四项配齐,才是一条调用方敢持有的流水线;文末另附背压语义与版本核对结论。