gpt4 book ai didi

c# - 使用 "for"循环帮助遍历充满对象的数组列表

转载 作者:太空宇宙 更新时间:2023-11-03 18:19:23 27 4
gpt4 key购买 nike

我有一个数组列表,它有一个类数据结构。

public class empRec
{
public string nuView;
public string firstName;
public string position;
}

empRec records = new empRec();
...
...

bar.add(records);

现在如果我想访问我可以使用的元素

foreach(empRec foo in bar) { ... }

这使我能够打印出我类(class)中的值。

我不知道如何使用 for 循环来完成这项工作。

我的最终目标是遍历数组列表并找到员工记录并更改一些值。

例如employeeNum与之前的employeeNum相等,检查职位id,修改职位id。

最佳答案

我假设你的意思是 ArrayList

for(int i=0; i < bar.Count; i++)
{
empRec foo = bar[i] as empRec;
}

你真的应该使用 List<T> 然而,因为它是通用的并且为您提供类型安全。

List<empRec> bar = new List<empRec>();
bar.Add(yourItem);
.
.
.

for(int i=0; i < bar.Count; i++)
{
empRec foo = bar[i];
}

关于c# - 使用 "for"循环帮助遍历充满对象的数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1309151/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com