C#泛型集合常用方法

简介: C#泛型集合常用方法

C#中集合现在学了两个种了,但是学完以后发现它们除了在应用范围不一样之外,它们的方法基本上都是相同的,一开始看到那么多的方法是有点蒙的,但是细心看一看会发现一个规律。


1、Add():方法用于添加一个元素到当前列表的末尾


2、AddRange():方法用于添加一批元素(数组或者集合)到列表的末尾


3、Remove():方法用于删除一个元素,通过元素本身的引用来删除,填什么删什么


4、RemoveAt():方法用于删除一个元素,通过索引值来删除


5、RemoveRange():用于删除一批元素,通过指定开始的索引和删除的数量来删除


6、Insert(int index,value):用于添加一个元素到指定位置,列表后面的元素依次往后移


7、InsertRange(int index,values):用于从指定位置开始添加一批元素,列表后面的元素依次往后移动


8、Contains():用于查看集合中是否包含所给元素


这些方法的名字我们可以总结出只在主单词的上面有一些改动,而且它的功能只是在原有的功能上做出了小改动,方便我们的使用。而且这些方法是这个两个集合都通用的,这两个集合区别主要还是存储数据的不同,在用固定类型的数据存储时就用list,反之就用arraylist。


相关文章
|
2月前
|
Java 物联网 C#
C#/.NET/.NET Core学习路线集合,学习不迷路!
C#/.NET/.NET Core学习路线集合,学习不迷路!
|
2天前
|
开发框架 .NET Java
C#集合数据去重的5种方式及其性能对比测试分析
C#集合数据去重的5种方式及其性能对比测试分析
25 11
|
4天前
|
开发框架 .NET Java
C#集合数据去重的5种方式及其性能对比测试分析
C#集合数据去重的5种方式及其性能对比测试分析
30 10
|
3月前
|
编译器 C#
C#多态概述:通过继承实现的不同对象调用相同的方法,表现出不同的行为
C#多态概述:通过继承实现的不同对象调用相同的方法,表现出不同的行为
131 65
|
2月前
|
JSON 程序员 C#
使用 C# 比较两个对象是否相等的7个方法总结
比较对象是编程中的一项基本技能,在实际业务中经常碰到,比如在ERP系统中,企业的信息非常重要,每一次更新,都需要比较记录更新前后企业的信息,直接比较通常只能告诉我们它们是否指向同一个内存地址,那我们应该怎么办呢?分享 7 个方法给你!
|
2月前
|
C# UED SEO
C# 异步方法async / await任务超时处理
通过使用 `Task.WhenAny`和 `Task.Delay`方法,您可以在C#中有效地实现异步任务的超时处理机制。这种方法允许您在指定时间内等待任务完成,并在任务超时时采取适当的措施,如抛出异常或执行备用操作。希望本文提供的详细解释和代码示例能帮助您在实际项目中更好地处理异步任务超时问题,提升应用程序的可靠性和用户体验。
74 3
|
3月前
|
开发框架 NoSQL MongoDB
C#/.NET/.NET Core开发实战教程集合
C#/.NET/.NET Core开发实战教程集合
|
3月前
|
存储 C#
【C#】大批量判断文件是否存在的两种方法效率对比
【C#】大批量判断文件是否存在的两种方法效率对比
52 1
|
3月前
|
C#
C#的方法的参数传递
C#的方法的参数传递
33 0
|
3月前
|
数据可视化 程序员 C#
C#中windows应用窗体程序的输入输出方法实例
C#中windows应用窗体程序的输入输出方法实例
58 0