C#中的字符串连接函数使用列表,将连接应用于第一项

use*_*554 0 c# string list

我有一个ID的列表.

例:

123

456

789

我想要做的是返回单个字符串中的所有元素,并用'#'分隔它们.

我的结果将是:#123#456#789

我通过执行以下操作尝试了此操作:

//Start with a # at first

seperatedString = "#";

seperatedString = String.Join(" #", list.ToArray());
Run Code Online (Sandbox Code Playgroud)

但我的结果是:123#456#789

为什么我的分隔符不适用于字符串的第一个元素?

AD.*_*Net 5

seperatedString = seperatedString + String.Join(" #", list.ToArray());