Это простой вопрос; Я новичок в C #, как я могу выполнить следующее
- Я хочу преобразовать массив целых чисел в строку через запятую.
у меня есть
int[] arr = new int[5] {1,2,3,4,5};
Я хочу преобразовать его в одну строку
string => "1,2,3,4,5"
var result = string.Join(",", arr);
Это использует следующую перегрузку string.Join
:
public static string Join<T>(string separator, IEnumerable<T> values);
.NET 4
.NET ранее
источник
Вы можете использовать Linq для этого
источник
У вас может быть пара методов расширения, чтобы упростить эту задачу:
Так что теперь просто:
источник
Используйте
Aggregate
метод LINQ для преобразования массива целых чисел в строку через запятуювыход будет
Это одно из решений, которое вы можете использовать, если у вас не установлен .net 4.
источник