1 c#
我有一个具有类数据结构的arraylist.
public class empRec
{
public string nuView;
public string firstName;
public string position;
}
empRec records = new empRec();
...
...
bar.add(records);
Run Code Online (Sandbox Code Playgroud)
现在,如果我想访问我可以使用的元素
foreach(empRec foo in bar) { ... }
Run Code Online (Sandbox Code Playgroud)
这允许我打印出我班上的值.
我不知道如何使用for循环来完成这项工作.
我的最终目标是遍历arraylist并找到员工记录并更改某些值.
例如,如果employeeNum等于先前的employeeNum检查位置id并更改位置id.
我假设你真的很吝啬 ArrayList
for(int i=0; i < bar.Count; i++)
{
empRec foo = bar[i] as empRec;
}
Run Code Online (Sandbox Code Playgroud)
你应该真的使用List<T>它,因为它是通用的,并为您提供类型安全.
List<empRec> bar = new List<empRec>();
bar.Add(yourItem);
.
.
.
for(int i=0; i < bar.Count; i++)
{
empRec foo = bar[i];
}
Run Code Online (Sandbox Code Playgroud)