gpt4 book ai didi

c# - 将字符 append 到列表字符串

转载 作者:太空狗 更新时间:2023-10-29 19:49:52 25 4
gpt4 key购买 nike

我的应用程序中有一个可选的自定义前缀和后缀,我想将其添加到我的字符串列表中的每个项目中。我已经尝试了以下所有方法,但均无效。有人可以指出我正确的方向吗?

List<string> myList = new List<string>{ "dog", "cat", "pig", "bird" };

string prefix = "my ";
string suffix = " sucks!";

StringBuilder sb = new StringBuilder();
sb.Append(suffix);
sb.Insert(0, prefix);
MyList = sb.ToString(); //This gives me red squigglies under sb.ToString();

我也试过:

myList = myList.Join(x => prefix + x + suffix).ToList();  //Red squigglies

和:

sortBox1.Join(prefix + sortBox1 + suffix).ToList();  //Red squigglies

我哪里出错了?

最佳答案

目前还不清楚您为什么要在这里使用 StringBuilder,或者您为什么要尝试进行连接。听起来你想要:

var suckingList = myList.Select(x => "my " + x + " sucks")
.ToList();

这是使用 LINQ 对列表中的每个项目执行投影的绝对正常方式。

关于c# - 将字符 append 到列表字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13932001/

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