分享

集合List的常用操作

 CoCO-Ebook 2015-04-09

一、集合的合并,插入,删除,显示
AddRange(一个集合):将指定集合的元素添加到末尾。
RemoveRange(要移除的元素的范围从零开始的起始索引,要移除的元素数):移除一定范围的元素
InsertRange(在此处插入新元素的从零开始的索引,一个集合):将集合插入到指定索引处。也可以对集合选择范围后再插入
GetRange(范围开始处从零开始的起始索引,范围中的元素数):返回指定范围的数据,此数据是一个浅表副本,浅表副本仅包含对

该集合的元素的引用

例如Program.cs的代码:
 
 

运行结果:

合并另一个集合:
AAAA
BBBB
CCCC
AAAA
BBBB
CCCC

删除操作(指定索引位置,删除个数):
AAAA
BBBB
BBBB
CCCC

指定索引位置,插入另一个集合:
AAAA
BBBB
BBBB
张三
李四
王五
CCCC

显示指定索引范围的数据:
BBBB
张三
李四
请按任意键继续. . .

二、集合常用判断,选择,计算等功能
All()定序列中的所有元素是否满足条件。
Any()确定序列中的任何元素中,是否有存在或满足条件的元素。
Where()返回满足条件的元素.基于谓词筛选值序列
FirstOrDefault()返回序列中的第一个元素;如果序列中不包含任何元素,则返回默认值。
Average()值序列的平均值
Sum()值序列的和
Distinct()返回序列中的非重复元素
Union()通过使用默认的相等比较器生成两个序列的并集。去掉重复元素

例如Program2.cs的代码:
 
 

运行结果:

是否所有学生都是男生:False

是否存在男生的学生:True

显示年龄大于或等于20的学生:
姓名:张三,性别:男,年龄22
姓名:李四,性别:男,年龄33

返回序列中的第一个元素:
姓名:张三,性别:男,年龄22

所有学生的平均年龄:24.67

所有学生的总龄:74

返回序列中的非重复元素:
22,33,19,28,27,

生成两个序列的并集,去掉重复元素:
5 3 9 7 8 6 4

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多