对For each()中的元素进行简单计数

本文关键字:简单 元素 each For | 更新日期: 2023-09-27 18:10:41

这是正确的方法来计算每个显示在a中的元素的数量吗?:

 var sql = db.Query("SELECT * FROM UserProfiles WHERE FullName LIKE @0 AND Role = 'Student' ", search);
 @foreach (var nom in sql){
        if (nom.Count() == 1){
           @nom.Name + info
        }else{
           @nom.Name
        }
}

对For each()中的元素进行简单计数

您取的是nom而不是sql的计数。

if (sql.Count() == 1){  // <= here
   @nom.Name + info  
}else{
   @nom.Name
}