c#-特殊的集合

位数组

c#-特殊的集合_第1张图片
c#-特殊的集合_第2张图片
c#-特殊的集合_第3张图片

可观察的集合

 private ObservableCollection<string> strList = new ObservableCollection<string>();
    
    // Start is called before the first frame update
    void Start()
    {
        strList.CollectionChanged += Change;
        strList.Add("ssss");
        strList.Add("wwwww");
        strList.Insert(1,"eeee");
        strList.RemoveAt(1);
    }
    
    public void Change(object send,NotifyCollectionChangedEventArgs e)
    {
       Debug.Log("数组执行的操作是"+e.Action);
       if (e.OldItems != null)
       {
           foreach (var item in e.OldItems)
           {
               Debug.Log("数组删去的元素" + item);
           }
       }

       if (e.NewItems != null)
       {
           foreach (var item in e.NewItems)
           {
               Debug.Log("数组增加的元素" + item);
           }
       }
    }

c#-特殊的集合_第4张图片

不变的集合

c#-特殊的集合_第5张图片

并发集合

c#-特殊的集合_第6张图片

管道应用并发集合类

c#-特殊的集合_第7张图片
c#-特殊的集合_第8张图片

你可能感兴趣的:(C#,c#)