gpt4 book ai didi

c# - List 到 sql "in"查询

转载 作者:太空狗 更新时间:2023-10-30 00:43:34 25 4
gpt4 key购买 nike

我需要获取一个列表并对其进行 Linq,以便得出适合 sql“输入”的内容。这就是我现在正在使用的。是否有更简洁的 Linq 方法来获取此 "(333,333,54445,56667)"

List<int> vendorIds;
string snipet = "";
for (int i = 0; i < vendorIds.Count; i++)
{
snipet += (i > 0) ? "," + vendorIds[i].ToString() : vendorIds[i].ToString();
}

只是想知道。

最佳答案

在 .NET <= 3.5 中

string.Join(",", vendorIds.Select(x => x.ToString()).ToArray())

在 .NET 中 >= 4

string.Join(",", vendorIds)

我更愿意为自己编写一个方法,例如:

string Concat(this IEnumerable<string> items) { ... }

关于c# - List<int> 到 sql "in"查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10591209/

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