方法1
//数组转换成字符串
List<string> strArray=new List<string>() { "a1", "a2" , "a3"};
List<int> intArray = new List<int>() { 1, 2, 3 };
Console.WriteLine($"strArray=={string.Join(",", strArray)}");
Console.WriteLine($"intArray=={string.Join(",", intArray)}");
方法2
int[] arr = { 1, 2, 3, 4, 5 };
string str = string.Join(",", arr.Select(x => x.ToString()));
Console.WriteLine(str);
方法3:使用StringBuilder类
int[] arr = { 1, 2, 3, 4, 5 };
StringBuilder sb = new StringBuilder();
for (int i = 0; i < arr.Length; i++)
{
sb.Append(arr[i].ToString());
if (i < arr.Length - 1)
{
sb.Append(",");
}
}
string str = sb.ToString();
Console.WriteLine(str);
方法4:使用foreach循环
int[] arr = { 1, 2, 3, 4, 5 };
string str = "";
foreach (int num in arr)
{
str += num.ToString() + ",";
}
str = str.TrimEnd(',');
Console.WriteLine(str);