为了遍历我的结果集(一个列表列表),我目前正在使用:

    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

10-04 12:13