📜  c# 对象在对象列表中 - C# (1)

📅  最后修改于: 2023-12-03 14:39:46.270000             🧑  作者: Mango

C# 对象在对象列表中

在C#中,对象列表是一种用于存储对象引用的数据结构。这种数据结构可以帮助我们管理和操作一组对象,以便于应用程序的开发和维护。

创建对象列表

要创建对象列表,我们可以使用List泛型类。这个类可以存储任何类型的对象,我们只需要在尖括号中指定所需的类型即可。

List<string> list = new List<string>(); // 创建一个存储字符串的列表
List<int> list2 = new List<int>(); // 创建一个存储整数的列表
向列表中添加对象

要向对象列表中添加新的对象,我们可以使用Add方法。这个方法可以将一个对象添加到列表的末尾。

list.Add("hello");
list.Add("world");
删除列表中的对象

要从对象列表中删除对象,我们可以使用Remove方法。这个方法可以根据对象的值或索引来删除对象。

list.Remove("hello"); // 根据值删除对象
list.RemoveAt(0); // 根据索引删除对象
获取列表中的对象

要从对象列表中获取对象,我们可以直接通过索引访问列表元素。我们也可以使用Count属性获取列表中元素的个数。

string item = list[0]; // 获取第一个元素
int count = list.Count; // 获取元素个数
遍历对象列表

我们可以使用for循环或foreach语句遍历对象列表中的所有元素。

// 使用for循环遍历对象列表
for (int i = 0; i < list2.Count; i++)
{
    int item = list2[i]; // 获取当前元素
    Console.WriteLine(item);
}

// 使用foreach语句遍历对象列表
foreach (string item in list)
{
    Console.WriteLine(item);
}
总结

在C#中,对象列表是一种灵活、实用的数据结构。我们可以使用List类创建列表,使用Add和Remove方法添加和删除对象,使用索引或foreach语句访问列表元素。对象列表在实际应用中非常常见,掌握这种数据结构可以让我们更高效地实现项目目标。