c#:如何读取List <person>中的特定索引

use*_*970 5 c# collections for-loop list arraylist

我有一类人和列表集合列表包含人类的所有值,例如:

列表ilist有2个值[0] = {firstname,lastname}.[1] = {FIRSTNAME2,lastname2}

现在当我迭代到列表我能够打印列表,但我想更改我的列表的某些部分的值,例如在索引1,如果我想将firstname2的值更改为firstname3我无法做到这一点.任何人都可以告诉我如何打印列表,然后在该索引上更改索引的任何值,即person类中的firstname和secondname变量,以便我可以更新我的值谢谢

eva*_*nal 2

根据 msdn 上的文档,您可以使用熟悉的索引运算符(就像在数组上使用的那样)。所以myList[1].lastname = "new last name";应该为你做。

文档在这里;http://msdn.microsoft.com/en-us/library/0ebtbkkc.aspx

请记住,您需要在访问之前进行边界检查。