c#-特殊的集合

位数组



可观察的集合

csharp 复制代码
 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);
           }
       }
    }

不变的集合

并发集合


管道应用并发集合类


相关推荐
格林威2 小时前
BroadCom-RDMA博通网卡如何进行驱动安装和设置使得对应网口具有RDMA功能以适配RDMA相机
人工智能·数码相机·opencv·计算机视觉·c#
.NET骚操作4 小时前
Sdcb Chats 技术博客:数据库 ID 选型的曲折之路 - 从 Guid 到自增 ID,再到 Guid
ai·c#·.net·chats
xcLeigh5 小时前
WPF基础 | WPF 基础概念全解析:布局、控件与事件
c#·wpf
向阳121811 小时前
doris:Routine Load
数据库·c#·linq
C666688813 小时前
C#与AI的共同发展
开发语言·c#
CodeCraft Studio16 小时前
【实用技能】如何借助Excel处理控件Aspose.Cells,使用 C# 锁定 Excel 中的单元格
开发语言·c#·excel
pchmi16 小时前
C# OpenCV机器视觉:实现农作物病害检测
人工智能·opencv·c#·机器视觉·opencvsharp
南华18 小时前
C#设置winform窗体自动适应不同分辨率的电脑
开发语言·c#·电脑
weixin_4957742019 小时前
c#使用log4Net配置日志文件
开发语言·windows·c#
Eiceblue21 小时前
Python 在Word中添加、或删除超链接
vscode·python·pycharm·c#·word