时间:: how to read from specific index in List<person>

标签 c# list for-loop collections arraylist

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

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

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

最佳答案

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

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

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

关于时间:: how to read from specific index in List<person>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18597619/

相关文章:

python - 在列表中设置 dict 字段的 pythonic 方式是什么

arrays - 使用矩阵运算而不是 FOR 循环对元胞数组与索引值进行 bool 比较

Javascript for 循环和数组

c# - 如果 finally block 抛出异常会怎样?

python - 如何在列表中查找属于 Python 另一个列表中另一个元素的元素

c# - 自定义 JSON.NET 转换器,将字符串转换为类型

java - 无法实例化 [java.util.List] : Specified class is an interface in GET request

python - 运行 Python 脚本, 'Memory error', 'for' 循环

c# - 如何拆分文本框值并将其存储在两个字符串变量中 C#

C# 存储和输出字符串列表的最佳方式