.NET 4.5有一个新的命名空间System.Collections.Immutable
此包提供了线程安全的集合,并保证永远不会更改其内容,也称为不可变集合.
我糊涂了.是不是ReadOnlyCollection类已经解决了线程安全问题?为什么要使用ImmutableList呢?
我知道还有一个IReadOnlyList 接口.这并不能隐式解决线程安全问题,因为其他线程可能会通过另一个接口编辑该对象.
.net c# immutable-collections
.net ×1
c# ×1
immutable-collections ×1