gpt4 book ai didi

c# - 有没有办法在 LINQ 查询语法中使用 Distinct?

转载 作者:IT王子 更新时间:2023-10-29 03:50:19 25 4
gpt4 key购买 nike

有没有办法重写:

var tbl = ds.TABLES;
var q = from c in tbl
select c.TABLE_TYPE;
string s = "";
foreach (var item in q.Distinct())
{
s += "[" + item + "]";
}
MessageBox.Show(s);

所以 Distinct() 调用是在 LINQ 查询中?

最佳答案

语言集成查询语法中没有Distinct()方法语法。您最接近的做法是移动当前调用:

var q = (from c in tbl
select c.TABLE_TYPE).Distinct();

关于c# - 有没有办法在 LINQ 查询语法中使用 Distinct?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5720945/

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