gpt4 book ai didi

c# Linq to entities 选择大小写到字符串

转载 作者:太空宇宙 更新时间:2023-11-03 21:24:04 24 4
gpt4 key购买 nike

我必须查询实体列表并将结果连接成逗号分隔的字符串,同时考虑实体的属性。

我正在使用 foreach 循环,但我确信使用 Linq 有更好的方法

string str= string.Empty;
foreach (var item in grupos)
{
if (item.BLOCKED)
str+= "," + item.ID_BLOCKED;
else
str+= "," + item.ID;
}
str= str.Substring(1, str.Length - 1);

最佳答案

告诉我这是否适合你

string str= string
.Join(",", grupos.Select(x => x.BLOCKED? x.ID_BLOCKED.ToString() : x.GRP_ID.ToString())
.ToArray());

关于c# Linq to entities 选择大小写到字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28476899/

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