How to convert array of integers to comma-separated string in C#
We can convert an array of integers to a comma-separated string by using the String.split()
method in C#.
Syntax: String.split(delimiter, array)
This following example converts the prices
array to a comma-separated string.
using System;
class Convert {
static void Main() {
int[] prices = {10, 20, 30, 40};
var str = string.Join(",", prices);
Console.WriteLine(str);
}
}
Output:
10,20,30,40
Similarly, we can also use the string.join()
method to convert it.
using System;
using System.Linq;
class Convert {
static void Main() {
int[] prices = {10, 20, 30, 40};
var str = string.Join(",", prices);
Console.WriteLine(str);
}
}
or you can use the Linq Aggregate()
method like this.
using System;
using System.Linq;
class Convert {
static void Main() {
int[] prices = {10, 20, 30, 40};
var str = prices.Select(a => a.ToString()).Aggregate((i, j) => i + "," + j);;
Console.WriteLine(str);
}
}