在C#中实现一个只读散列集
本文关键字:只读 一个 实现 | 更新日期: 2023-09-27 18:29:23
这个问题的一些对话变得很难看,要求我问一个新问题,但因为有答案,尽管有相似之处,我还是无法删除它(相当蹩脚,Stackoverflow)。
请参阅此问题:
在C#中实现内容可散列的HashSet(类似于python';s的`frozenset`)
您需要一个ImmutableHashSet<>
。你的时机很好,它可以通过Microsoft.Collections.Immutable包中的NuGet获得。
有关背景信息,请参阅NuGet上发布的不可变集合预览。视频Inside Immutable Collections也可用。