C#之(集合&字典&foreach的循环遍历)
程序员文章站
2022-04-19 12:31:57
创建List\color{Red}创建List创建ListList指定类型,类似数组但速度更快更灵活List指定类型,类似数组但速度更快更灵活List指定类型,类似数组但速度更快更灵活List<类型> 变量名 = new List<类型>();List people = new List();int number = 2;people.Add(number);//添加元素int now = people[0];//类似索引的方法...
List<类型> 变量名 = new List<类型>();
List<int> people = new List<int>();
int number = 2;
people.Add(number);//添加元素
int now = people[0];//类似索引的方法访问元素
people.RemoveAt(0);//删掉索引为0的元素
Dictionary<键的类型,值的类型> 变量名 = new Dictionary<键的类型,值的类型>();
Dictionary<int, string> dic1 = new Dictionary<int, string>();
dic1.Add(1, "100分");
dic1.Add(2, "101分");//使用Add方法添加元素
dic1[3] = "102分";//使用键索引的方法添加元素
Dictionary<string, string> dic2 = new Dictionary<string, string>//键值对的类型都是string
{ {"我","无敌"},//每个元素的初始化用{}包裹起来
{ "你","无敌" },
{ "其他人","有敌"}
};
string value = dic2["我"];//用键索引取得值
dic2.Remove("我");//用键索引删除值
int[] a = { 1, 2, 3 };
foreach(int item in a)//每次循环item都等于a数组的下一个元素
{
MessageBox.Show(item.ToString() );//展示出来看看
}
遍历list
List<int> intlist = new List<int>() { 1, 2, 3 };
foreach (int item in intlist)
MessageBox.Show(item.ToString());
遍历dictionary
Dictionary<string, string> dic = new Dictionary<string, string>
{
{ "我","TXDY" },
{ "你","TXDY"},
{ "其他人","TXDE"}
};
foreach(KeyValuePair<string,string> item in dic)//注意类型是KeyValuePair
{
string key = item.Key;
string value = item.Value;
MessageBox.Show(value);
}
本文地址:https://blog.csdn.net/jziwjxjd/article/details/107168746