zoukankan      html  css  js  c++  java
  • List简单增删改查

     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}");
  • 相关阅读:
    Android应用程序注冊广播接收器(registerReceiver)的过程分析
    智能生活 “视”不可挡——首届TCL杯HTML5智能电视开发大赛等你来挑战
    点滴的积累---J2SE学习小结
    公开课
    iOS学习之 plist文件的读写
    【STL】关联容器 — hash_set
    《Pro Android Graphics》读书笔记之第三节
    第一章. ActionScript 语言基础
    JAVA数组的定义及用法
    MS-SQLSERVER中的MSDTC不可用解决方法
  • 原文地址:https://www.cnblogs.com/qiao298/p/11288230.html
Copyright © 2011-2022 走看看