C# 集合(list)
来源:互联网 发布:上班时间 知乎 编辑:程序博客网 时间:2024/06/06 01:11
非泛型集合:ArrayList、Hashtable
泛型集合:List<T> 、Dictionary<Tkey,Tvalue>
List<T>常用的函数
Add():添加单个元素
AddRange():添加一个集合(多个元素)
Insert():插入一个元素
InsertRange():插入一个集合(多个元素)
Remove():移除指定的元素
RemoveAt():根据下标移除元素
RemoveRange():移除一定范围内的元素
Contains:是否包含某个元素
ToArray():集合转换成数组
ToList():数组转换成集合
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _07List泛型集合{ class Program { static void Main(string[] args) { List<int> list = new List<int>(); //集合--->数组(集合长度可变,数组长度固定) //Count:获取集合中实际包含的元素的个数 //Capacity:集合中可以包含的元素的个数 //list.Add(1); //Console.WriteLine(list.Count); //Console.WriteLine(list.Capacity); //Add的是添加单个元素 //AddRange是添加集合(多个元素) list.Add(100); list.AddRange(new int[] { 1, 2, 3, 4, 5, 6 }); //list.Remove(100); //list.RemoveAll(n => n > 3); //删除所有大于3的元素。 //list.RemoveAt(3); //list.RemoveRange(1, 6); //从下标1开始删除6个元素。 // list.Insert(1, 200); // list.InsertRange(0, new int[] { 5, 4, 3, 2, 1 }); //插入多个元素 //集合跟数组之间的转换 //集合----->数组 int[] nums = list.ToArray(); List<string> list2 = new List<string>(); //list2.ToArray() int[] nums3 = { 1, 2, 3, 4, 5, 6 }; List<int> list3 = nums3.ToList(); for (int i = 0; i < list3.Count; i++) { Console.WriteLine(list3[i]); } Console.ReadKey(); } }}
阅读全文
0 0
- c# list集合问题
- C# 集合(list)
- C# List泛型集合
- C# List Point 集合排序
- C# List泛型集合
- C# List泛型集合
- C# list<>集合去重
- C# List<>集合基础操作
- c# List<实体>转换List<object>集合
- C#泛型集合 --List-- 揽胜
- C#泛型集合 --List-- 揽胜
- C#泛型集合 --List-- 揽胜
- C#自定义集合List及复制操作
- c# 集合类:ArrayList,StringCollection,Hashtable,List
- C# ArrayList 和 List 集合类型
- NET C# List泛型集合 使用方法
- NET C# List泛型集合 使用方法
- c# 集合类:ArrayList,StringCollection,Hashtable,List
- 对象构造器
- 所谓情商高,就是会说话
- python之 数据类型判定与类型转换
- 文章标题
- 字符串统计
- C# 集合(list)
- 去你妈的996
- Java测试题(含答案和部分解析)
- 总结-2017/12/10
- 从Kudu中导出、导入数据
- 使用Opencv的python接口简单读取并显示图片
- UnityShader初级篇——透明度测试
- 虚拟现实(VR)技术与伦理
- 线程1