如何在 C# ArrayList 中使用 RemoveAt?


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

首先,在列表中设置元素 -

var subjects = new List<string>();
subjects.Add("Physics");
subjects.Add("Chemistry");
subjects.Add("Biology");
subjects.Add("Science");

要删除一个元素,请设置要从中删除元素的索引。以下是删除第 3 个位置的元素 -

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);
      }

      // remove element at 3rd position
      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

更新于: 20-Jun-2020

407 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始使用
广告