`
wyf
  • 浏览: 425298 次
  • 性别: Icon_minigender_1
  • 来自: 唐山
社区版块
存档分类
最新评论

System.Collections.Immutable不可变集

    博客分类:
  • C#
 
阅读更多

指不可改变的集合。虽然有Add 和Remove方法,但是返回的是创建的副本 ,本集合并没改变。

HashSet<int> oddNumbers = new HashSet<int>();
        oddNumbers.Add(3);
        //一个元素
        ImmutableHashSet<int> vs = oddNumbers.ToImmutableHashSet<int>();
        //vs1返回的是一个副本两个元素,vs还是一个元素
        ImmutableHashSet<int> vs1 =  vs.Add(4);

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics