сохранить значения массива в одну строку - PullRequest
1 голос
/ 17 марта 2011

у меня есть массив с 4 значениями:

string[] selectedObject;

как я могу сохранить все 4 значения массива в виде строки:

string selectedObjects = "";

Мне нужна одна такая строка:

selectedObjects = "123; 132; 231; 132;";

Ответы [ 2 ]

8 голосов
/ 17 марта 2011
string selectedObjects = string.Join("; ", selectedObject);

Это приведет к выводу "123; 132; 231; 132" - Если вы действительно хотите еще один ; в конце, вы можете добавить это вручную, чтобы охватить все базы:

if (!string.IsNullOrEmpty(selectedObjects))
    selectedObjects = selectedObjects + ";";

Это даст правильный вывод для любой длины массива selectedObject, включая ноль.

0 голосов
/ 17 марта 2011
String selectedObjects = selectedObject.Aggregate((aggregation, currentString) => aggregation + "; " + currentString);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...