📜  Visual Studio 2015 中的数组列表 - C# (1)

📅  最后修改于: 2023-12-03 15:21:01.885000             🧑  作者: Mango

Visual Studio 2015 中的数组列表 - C#

在 C# 中,数组列表(ArrayList)是一个非常实用的对象,用于管理动态大小的数组。在 Visual Studio 2015 中使用数组列表非常简单。本文将介绍 C# 中的数组列表及其在 Visual Studio 2015 中的使用方法。

什么是数组列表

数组列表是一个动态大小的数组,在创建数组列表时不需要指定其大小,可在运行时添加和删除元素。每当我们添加一个元素时,数组列表就会自动增加大小。与数组一样,数组列表可以包含任何类型的元素。

如何使用数组列表

要使用数组列表,首先需要为其引用命名空间。在 C# 中,数组列表是在 System.Collections 命名空间中定义的。所以要使用数组列表,需要在代码的开头添加 using System.Collections;

using System.Collections;

现在可以在代码中创建一个数组列表。创建数组列表需要使用 ArrayList 类的构造函数。例如,以下代码创建了一个名为 myArrayList 的数组列表:

ArrayList myArrayList = new ArrayList();
向数组列表添加元素

要将元素添加到数组列表中,需要使用 Add() 方法。例如,下面的代码向数组列表 myArrayList 中添加了一个字符串元素:

myArrayList.Add("Hello World");

您也可以添加其他类型的元素,例如整数:

myArrayList.Add(123);
从数组列表中获取元素

要获取数组列表中的元素,请使用 [] 运算符。例如,以下代码从数组列表 myArrayList 中获取第一个元素:

object firstElement = myArrayList[0];

请注意,数组列表中的元素类型是 object,因此我们必须将其转换为适当的类型,例如 stringint

以下是获取字符串元素的示例:

string firstString = (string)myArrayList[0];

以下是获取整数元素的示例:

int firstInt = (int)myArrayList[1];
从数组列表中删除元素

要从数组列表中删除元素,请使用 Remove() 方法。例如,以下代码从数组列表 myArrayList 中删除第一个元素:

myArrayList.Remove(myArrayList[0]);

要从数组列表中删除所有元素,请使用 Clear() 方法。例如,以下代码清空了数组列表 myArrayList

myArrayList.Clear();
遍历数组列表

要遍历数组列表中的所有元素,请使用 foreach 循环。例如,以下代码遍历了数组列表 myArrayList 中的所有元素:

foreach (object element in myArrayList)
{
   // 处理元素
}
总结

数组列表是一个非常实用的对象,在 C# 中它允许我们动态管理数组。在 Visual Studio 2015 中,创建和使用数组列表非常简单,只需要引用正确的命名空间。使用 Add()Remove()Clear() 方法,我们可以轻松地添加、删除和清空数组列表中的元素。最后,使用 foreach 循环,我们可以方便地遍历数组列表。