【发布时间】:2013-09-07 00:04:25
【问题描述】:
我有一类人员和列表集合,因为列表包含人员类的所有值 如:
列表 ilist 有 2 个值 [0]={firstname,lastname} 。 [1]={名2,姓2}
现在,当我迭代列表时,我可以打印列表,但我想更改列表中某些部分的值,例如在索引 1 中,如果我想将 firstname2 的值更改为 firstname3,我无法去做吧 。谁能告诉我如何打印列表,然后在该索引上更改索引的任何值,即 person 类中的 firstname 和 secondname 变量,以便我可以更新我的值 谢谢
【问题讨论】:
-
您好,您可以发布您的代码吗?循环?
-
很难遵循您的伪代码/描述。
List<T>提供了一个索引器,因此您可以像访问数组一样访问它。如果您已经尝试过并且遇到了问题,那么如果您展示一个简短但完整的程序来展示您尝试过的内容以及出了什么问题,这将非常有帮助。 -
如果你找到它,你可以更新它。这就是你找到它的方式。stackoverflow.com/questions/9854917/…
-
按照@captain所说的方式发布代码
-
“我做不到”是什么意思?代码不能编译吗?您是否收到运行时错误?它似乎有效,但您没有看到变化?向我们展示您的
Person的定义,并向我们展示失败的代码......并告诉我们您遇到了什么样的失败。
标签: c# list for-loop collections arraylist