C# 列表中的 RemoveAt 方法是什么?

csharpprogrammingserver side programming更新于 2025/10/15 12:37:17

C# 中的 RemoveAt() 方法用于删除列表中指定位置的元素。

首先,设置列表中元素的索引 −

var subject = new List();
subject.Add("Physics");
subject.Add("Chemistry");
subject.Add("Biology");
subject.Add("Science");

要删除元素,请设置要删除元素的索引。以下示例从第三个位置删除元素 −

subjects.RemoveAt(2);

让我们看看完整的代码 −

示例

using System;
using System.Collections.Generic;

public class Demo {
   public static void Main(string[] args) {
      var subjects = new List();
      subjects.Add("Physics");
      subjects.Add("Chemistry");
      subjects.Add("Biology");
      subjects.Add("Science");

      Console.WriteLine("ELEMENTS:");
      foreach (var sub in subjects) {
         Console.WriteLine(sub);
      }

      // 删除第三个位置的元素
      subjects.RemoveAt(2);
      Console.WriteLine("After removing an element:");

      foreach (var sub in subjects) {
         Console.WriteLine(sub);
      }
   }
}

输出

ELEMENTS:
Physics
Chemistry
Biology
Science
After removing an element:
Physics
Chemistry
Science

相关文章