将包含未知对象的数组传递给c#

时间:2015-06-26 11:05:33

标签: c#

我想输出长度可变的字符串数组中的所有对象。

example 1 :
string id = A;
string [] values = new string [] {"12","23"};
string output = string.Format("{0}, {1}, id, values);
//output should be "A,12,23"

example 2 :
string id = A;
string [] values = new string [] {"12","23","45","67","89"};
string output = string.Format("{0}, {1}, id, values);
//output should be "A,12,23,45,67,89"

是否有任何方法可以覆盖任意数量的值,或者我需要将值转换为字符串然后输出它?

1 个答案:

答案 0 :(得分:3)

您可以使用string.Join(string, string[])

轻松完成
string.Join(",", values)

它将添加分隔符char并以您希望的方式输出

您可以使用的方法概述如下:

https://msdn.microsoft.com/en-us/library/System.String.Join%28v=vs.110%29.aspx