在C#中实现只读可扩展集

时间:2013-08-29 08:20:50

标签: c# set const readonly

这个问题的一些对话变得丑陋,并且要求我提出一个新问题,但是因为有一个答案,我不能删除它尽管相似(非常蹩脚,Stackoverflow)。

请看这个问题:

Implementing a content-hashable HashSet in C# (like python's `frozenset`)

1 个答案:

答案 0 :(得分:6)

您需要ImmutableHashSet<>。您的时间安排很好,可以通过Microsoft.Collections.Immutable包中的NuGet获得。

有关背景信息,请参阅Preview of Immmutable Collections Released on NuGet。视频Inside Immutable Collections也可用。