我的c#的日常学习
目录
Sealed 关键字
集合 :是一个容器,是用来储存兼容的数据类型的容器
数组和集合的不同点:
数组是定长的容器,集合是变长的容器
集合是提供了很多的快捷方法发来操作元素
Arraylist
可以存储任何类型的数据
要使用using System.Collections;
Arraylist list = new Arratlist();
增 删 改 查
增
List.add(21);
Public static void addoperatation(Arraylist list){
增
List.add(1);
List.add(2);
List.add(“hello world”);
List.add(true);
//批量增加:将一个数组中的元素添加到另一个集合中
List.addRange(new int [] {1,2,3,4 })
插入
List.insert(0,”hello”)插入一个元素剩下的依次往后移一位
批量插入
List ,InsertRange(0,new bool[]{false,false,false })
}
删
Public static void removeoperation(arraylist list){
//移除的是第一个1;
List.Remove(1);
移除指定下标的元素。
List.RemoveAt(0);
注意:不要越界
List.RemoveRange(3,2);从下标3开始移除,移除2个
}
改
Public static void updateOperation(arraylist list){
可以通过下标改
List[2]=3;
2.批量修改
List.setrange(0,new string[]{ “”,””,””,””})//从下标0开始往后替换
}
查
Public static void searchoperation(){
遍历下标;
不要在foreach中修改集合!!!
}
其他的方法
List<>
也是一个集合,和arraylist 的区别
List<>一集合中只能储存指定类型的元素
using System.Collections.Concurrent;
实例化对象
List<string> list = new list<string>();
Public static void addop