Как я могу отделить строку по символу и отделить каждую из них запятой?Разделить строку по символу и разделить ее запятой на C#
У меня есть, например, value = '1234';
, и я хочу преобразовать его в: value = '1,2,3,4'
. Поэтому он все равно должен быть строкой (а не массивом чисел).
Я попытался это:
var result = "1234";
var fResult = string.Join(",", result.Split());
Но я не имел никакого успеха. Я снова получил result = "1234";
Где я ошибаюсь?
Split используется для сломать разделили строку на подстроки. Строка не разделена. Каковы ваши критерии разделения вашей строки? Это каждый персонаж? – Lithium
С «1234» вам нужна какая-то форма разделителя, которой у вас, очевидно, нет. Сплит возвращает массив. Если вы знаете, что каждый символ будет содержать только один символ, вы можете прокручивать строку результата и принимать по одному символу за раз и строить новую строку = 1,2,3,4 и т. Д. –