标签:元素 string pre 通过 指定 == 直接 indexof count
1 //实例化list 2 List<string> list = new List<string>(); 3 4 //添加值,因为长度是可变的,所以可以添加多个值 5 list.Add("值1"); 6 list.Add("值2"); 7 list.Add("值3"); 8 list.Add("值4"); 9 10 11 Console.WriteLine("===============显示list集合的数据==============="); 12 //输出值 可以通过循环来输出 13 foreach (var item in list) 14 { 15 Console.WriteLine(item); 16 } 17 18 19 Console.WriteLine("===============查询List集合是否包含(值1)==============="); 20 //用Contains("要查的数据") 来查询是否包含某个元素 21 if (list.Contains("值1")) 22 { 23 Console.WriteLine("该集合里包含该元素(值1)"); 24 } 25 else 26 { 27 Console.WriteLine("没有找到该元素"); 28 } 29 30 31 //修改值,可以通过循环修改指定值,也可以通过序号直接来修改(序号从0开始计数) 32 //序号可以直接修改 33 list[0] = "修改后的值1"; 34 //通过值查找来修改 35 for (int i = 0; i < list.Count; i++) 36 { 37 if (list[i] == "值3") 38 { 39 list[i] = "值3修改成功"; 40 } 41 } 42 Console.WriteLine("===============显示修改后的list集合的数据==============="); 43 //输出值 可以通过循环来输出 44 foreach (var item in list) 45 { 46 Console.WriteLine(item); 47 } 48 49 50 //删除值 可以通过序号来删除,也可以用值来删除 51 //根据值来删除 52 list.Remove("值4"); 53 //根据序号来删除 54 list.RemoveAt(0); 55 56 Console.WriteLine("===============显示删除后的list集合的数据==============="); 57 //输出值 可以通过循环来输出 58 foreach (var item in list) 59 { 60 Console.WriteLine(item); 61 } 62 63 Console.WriteLine("===============显示最后的list集合的数据==============="); 64 //输出值 可以通过循环来输出 65 foreach (var item in list) 66 { 67 Console.WriteLine(item); 68 } 69 70 Console.WriteLine("===============倒转List集合的数据==============="); 71 //用reverse 倒转list集合 72 list.Reverse(); 73 foreach (var item in list) 74 { 75 Console.WriteLine(item); 76 } 77 78 Console.WriteLine("==========通过Indexof指定查询指定在list中的序号=========="); 79 //通过Indexof指定查询指定在list中的序号 选好从0开始计数,找不到就返回-1 80 int index = list.IndexOf("值2"); 81 Console.WriteLine($"值2在list中的序号={index}");
标签:元素 string pre 通过 指定 == 直接 indexof count
原文地址:https://www.cnblogs.com/qiao298/p/11288230.html