gpt4 book ai didi

c# - 我可以在 C# 中声明全局推断变量吗?

转载 作者:行者123 更新时间:2023-11-30 20:14:30 25 4
gpt4 key购买 nike

我需要在 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
}

}

最佳答案

你可能想要 IEnumerable<Customer>IQueryable<Customer>而不是变种。

关于c# - 我可以在 C# 中声明全局推断变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/441946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com