gpt4 book ai didi

c# - 有没有办法将 SelectMany 用于字典

转载 作者:行者123 更新时间:2023-12-03 03:34:54 28 4
gpt4 key购买 nike

我目前正在查询如下字典,

foreach (var instance in Dict)
{
X += $"(Description = '{instance.Key}') OR ";
}

我可以使用SelectMany并准备字符串X吗?我还需要消除最后一个OR

Dict.SelectMany(p=>p.Key.....) 

最佳答案

只需使用 string.JoinSelect

var result = string.Join(" OR ",dict.Keys.Select(x=> $"Description = '{x}'"));

Full Demo Here

<小时/>

其他资源

Dictionary.Keys Property

Gets a collection containing the keys in the Dictionary<TKey,TValue>.

String.Join Method

Concatenates the elements of a specified array or the members of a collection, using the specified separator between each element or member.

Enumerable.Select Method

Projects each element of a sequence into a new form.

关于c# - 有没有办法将 SelectMany 用于字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55274551/

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