在C#列表的第二个位置插入元素

这是我们的列表-

List<string> val = new List<string> ();

//字符串列表
val.Add("water");
val.Add("food");
val.Add("air");

使用该Insert()方法在列表中插入一个元素。这样,还可以设置要添加的位置。我们将新文本设置在位置1st-

val.Insert(1, "shelter");

以下是完整的代码-

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      List<string> val = new List<string> ();
      //字符串列表
      val.Add("water");
      val.Add("food");
      val.Add("air");
      Console.WriteLine("初始列表:");
      //初始列表
      foreach (string res in val) {
         Console.WriteLine(res);
      }
      //在第二个位置插入元素
      val.Insert(1, "shelter");
      Console.WriteLine("插入元素后的新列表:");
      foreach (string res in val) {
         Console.WriteLine(res);
      }
   }
}

输出结果

初始列表:
water
food
air
插入元素后的新列表:
water
shelter
food
air