C#-为每个()

C#-为每个(),c#,C#,这是计算每个元素在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.Na

这是计算每个元素在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
        }

}

您正在计算
nom
而不是
sql

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

if(sql.Count()==1){/您正在对
nom
进行计数,而不是
sql

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

if(sql.Count()==1){/您正在对
nom
进行计数,而不是
sql

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

if(sql.Count()==1){/您正在对
nom
进行计数,而不是
sql

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

if(sql.Count()==1){//您尝试从
nom
而不是
sql
获取计数有什么原因吗?您尝试从
nom
而不是
sql
获取计数有什么原因吗?您尝试从
nom
而不是
sql
获取计数有什么原因吗?您尝试获取cou有什么原因吗nt来自
nom
而不是
sql