我在变量中获得了一些值,我想在LINQ查询中对它进行比较。我试过跟随,
string var_name = Convert.ToString(res[2]);
var result = from p in listData
where p.cd == var_name
select p;
但收到错误Embedded statement can not be a declaration or labeled statement
答案 0 :(得分:2)
你确定它已连接到LINQ吗?
错误Embedded statement can not be a declaration or labeled statement
通常意味着您正在执行以下操作:
//WRONG:
if (true)
int i=5;
i++;
在这种情况下,您必须将其更改为:
//CORRECT
if (true)
{
int i=5;
i++;
}