Roy*_*tro 2 c# linq types type-inference
我需要在switch语句之外声明查询变量,因为我只有一个变量可以处理不同的LINQ查询结果.请参阅下面的代码.这里的问题是我不能在没有初始化的情况下推断变量
var query;
Switch(filter)
{
case 1:
var query = from c in Customers
where c.Type equals == 'ABC'
select c;
break;
case 2:
var query = from c in Customers
where c.Type equals == 'CDE'
select c;
break;
}
foreach(var custrow in query)
{
//Do Logic
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3396 次 |
最近记录: |