我有一个名为的整数列表MyList
。在javascript中,当我们调用toString
一个数字数组时,它会将其转换为一个字符串,每个数字用逗号分隔;我希望在 C# 中做同样的事情。
我尝试调用.ToString
() 到列表,但它返回列表的类型。我正在考虑一个循环,它遍历列表并将每个元素与逗号一起添加到字符串生成器,然后将 .ToString() 添加到字符串生成器。
这是最好的方法吗?
谢谢。
我有一个名为的整数列表MyList
。在javascript中,当我们调用toString
一个数字数组时,它会将其转换为一个字符串,每个数字用逗号分隔;我希望在 C# 中做同样的事情。
我尝试调用.ToString
() 到列表,但它返回列表的类型。我正在考虑一个循环,它遍历列表并将每个元素与逗号一起添加到字符串生成器,然后将 .ToString() 添加到字符串生成器。
这是最好的方法吗?
谢谢。
使用string.Join
:
string result = string.Join(",", MyList);
尝试使用此代码:
List<int> MyList = new List<int>();
MyList.Add(1);
MyList.Add(2);
MyList.Add(3);
MyList.Add(4);
MyList.Add(5);
MyList.Add(6);
var m = string.Join(",", MyList);
MessageBox.Show(m.ToString());