[英]List of string separate with comma and add prefix string to every item of list
我有像......的清单
List[0] = "Banana"
List[1] = "Apple"
List[2] = "Orange"
我希望将输出生成为"My-Banana,My-Apple,My-Orange"
,因为我使用以下代码:
string AnyName = string.Join(",", Prefix + List));
但是没有得到预期的输出,如何在每个项目之前添加My- ?
你在寻找像这样的例子 :
listInput[0] = "Apple";
listInput[1] = "Banana";
listInput[2] = "Orange";
string Prefix = "My-";
string strOutput = string.Join(",", listInput.Select(x=> Prefix + x));
Console.WriteLine(strOutput);
你会得到My-Apple,My-Banana,My-Orange
首先,您需要为List
每个元素添加前缀,如此。
for (var i = 0; i < List.Count; i++)
List[i] = "My-" + List[i];
然后你想要用这样的逗号分割List
。
var AnyName = String.Join(",", List);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.