将包含未知对象的数组传递到字符串中.以c#格式
本文关键字:字符串 格式 未知 包含 对象 数组 | 更新日期: 2023-09-27 17:59:47
我想输出长度可变的字符串数组中的所有对象。
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"
有没有任何方法可以覆盖任意数量的值,或者我需要将这些值转换为字符串然后输出它?
使用string.Join(string, string[])
可以轻松完成
string.Join(",", values)
它将添加分隔符字符,并以您想要的方式输出
您可以使用的方法概述如下:
https://msdn.microsoft.com/en-us/library/System.String.Join%28v=vs.110%29.aspx