用逗号分隔的字符串列表,并在列表的每个项目中添加前缀字符串

Fai*_*sal 5 c# string list

我有像......的清单

List[0] = "Banana"
List[1] = "Apple"
List[2] = "Orange"
Run Code Online (Sandbox Code Playgroud)

我想生成输出"My-Banana,My-Apple,My-Orange",因为我使用以下代码:

string AnyName = string.Join(",", Prefix + List));
Run Code Online (Sandbox Code Playgroud)

但是没有得到预期的输出,如何在每个项目之前添加My-

suj*_*lil 8

你在寻找像这样的例子:

listInput[0] = "Apple";
listInput[1] = "Banana";
listInput[2] = "Orange";
string Prefix = "My-";         
string strOutput = string.Join(",", listInput.Select(x=> Prefix + x));
Console.WriteLine(strOutput);
Run Code Online (Sandbox Code Playgroud)

你会得到输出 My-Apple,My-Banana,My-Orange