将数组的值保存在一个字符串中

r.r*_*r.r 1 c# arrays string

我有一个包含4个值的数组:

string[] selectedObject;
Run Code Online (Sandbox Code Playgroud)

如何在字符串中保存所有4个数组值,如:

string selectedObjects = "";
Run Code Online (Sandbox Code Playgroud)

我需要一个像这样的字符串:

selectedObjects = "123; 132; 231; 132;";
Run Code Online (Sandbox Code Playgroud)

Bro*_*ass 8

string selectedObjects = string.Join("; ", selectedObject);
Run Code Online (Sandbox Code Playgroud)

这将产生输出"123; 132; 231; 132"- 如果你;最后想要另一个,你可以手动添加它以涵盖所有基础:

if (!string.IsNullOrEmpty(selectedObjects))
    selectedObjects = selectedObjects + ";";
Run Code Online (Sandbox Code Playgroud)

这将为任何selectedObject数组长度产生正确的输出,包括零.