gpt4 book ai didi

c# - 以不同的方式加入列表

转载 作者:行者123 更新时间:2023-11-30 13:20:36 24 4
gpt4 key购买 nike

语言:C# 4.0

有一个List<string>具有值 Value1、Value2、Value3 等。
我想对通用列表执行连接,以便输出应该是

string values = "Value1, Value2 and Value3"; 

如果只有一个值

string values = "Value1"; 

我目前正在更换 LastIndexOf ,and .但是不太喜欢。
像这样加入最有效的方法是什么?

最佳答案

StringBuilder sb = new StringBuilder();
for (int i = 0; i < list.Count; i++)
{
if (i == sb.Count - 1)
{
sb.Append(" and ");
}
else if (i > 0)
{
sb.Append(", ");
}
sb.Append(list[i])
}

关于c# - 以不同的方式加入列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6250883/

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