List<String> A = new List<string>();
A.Add("1");
A.Add("2");
A.Add("3");
string joined = String.Join("\",\"", A);
所以输出字符串如1&#34;,&#34; 2&#34;,&#34; 3
但我们要求加入=&#34; 1&#34;,&#34; 2&#34;,&#34; 3&#34;
这怎么可能
感谢
答案 0 :(得分:2)
string joined = "\"" + String.Join("\",\"", A) + "\"";
或者
string joined = String.Join(",", A.Select(s => "\"" + s + "\""));
答案 1 :(得分:0)
String.Join
方法使用您指定的分隔符连接集合中的多个项目。
所以当你运行这行代码时:
string joined = String.Join("\",\"", A);
您已指定用于分隔商品的分隔符是引号中的逗号:
","
该字符串仅在项目之间显示,而不是在第一个项目之前或最后一个之后。
您必须在第一个之前和之后手动添加引号。