如何在 C# 中 edit/update arraylist 值

How to edit/update arraylist values in c#

我是c#的新手,所以请帮我解决以下问题。

我有一个包含一些字符串的数组列表 elements.I 想要 edit/update 特定索引处的特定元素。

谁能告诉我一个方法,除了在特定索引处删除然后添加编辑的元素之外?

请在下面找到我的尝试[将第一个元素从“黑色”更改为“灰色”]

ArrayList al = new ArrayList(){ "Black", "White", "Red"};

al.RemoveAt(0);

al.Insert(0,"Grey");

ArrayList 类型有一个您可以使用的索引器。

ArrayList al = new ArrayList { "Black", "White", "Red"};

al[0] = "Grey";

有关索引器的更多信息,请参阅:

https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/indexers/

试试这个:

ArrayList al = new ArrayList(){ "Black", "White", "Red"};
al[0] = "Grey";