gpt4 book ai didi

c# - 从列表获取字符串

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

我正在寻找使用 linq/lambda 表达式编写以下代码的更好方法。

我正在尝试从列表中形成一个字符串。我有将 t 转换为字符串的函数。所以我想要的是从列表中获取一个字符串。

伪代码如下:

  string strTemp;

foreach (SearchTerm s in terms)
{
strTemp += string.Format(" and {0} ", s.CreateToString());
}

其中术语是列表

最佳答案

像这样:

string temp = String.Join(" and ", terms.Select(s => s.CreateString()));

如果您不使用 .Net 4.0,则需要添加 .ToArray()

如果您在每个 term 上调用 ToString 方法(而不是不同的方法)并且您使用的是 .Net 4.0,您可以简单地编写

string temp = String.Join(" and ", terms);

关于c# - 从列表<t>获取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3318908/

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