为了遍历我的结果集(一个列表列表),我目前正在使用:
foreach (IELog ieLog in emailAttach)
{
logAttachment += ieLog.FirstName + "," + ieLog.LastName +
"," + ieLog.Building + "," + ieLog.Room + "," + ieLog.Ingresstime + ","
+ ieLog.Egresstime + "\n";
}
我想将ieLog.FirstName与下一个行进行比较,然后对它进行映像,这样可以正常工作,只是我的语法错误。
n = 0;
while (emailAttach.FirstName [n] == emailAttach.FirstName[n++] {
do something;
}
结果集如下所示:
人登录|登出
约克亨特超时班
约克亨特超时班
约克亨特超时班
约克亨特超时班
迈克·亨特超时工作
迈克·亨特(Mike Hunt)超时工作
迈克·亨特(Mike Hunt)超时工作
迈克·亨特(Mike Hunt)超时工作
我的目标只是一次
约克亨特超时班
intime outtime
intime outtime
intime outtime
迈克·亨特(Mike Hunt)超时工作
intime outtime
intime outtime
intime outtime
感谢您的任何帮助!
最佳答案
您正在尝试获取FirstName
中第n个项目的emailAttach
属性。
换句话说,emailAttach[n].FirstName
。
另外,您需要将n++
更改为++n
。