string s1="q1"; string s2="wqe"; C#怎么把这几个字符串合成一个字符,用逗号隔开 输出效果q1,qwe

如题所述

            string[] s = new string[] { "a", "b" };
            string ss = string.Join(",",s);
            Console.WriteLine(ss);
            Console.ReadLine();
            //输出a,b

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-09
Response.Write(s1+","+s2);
第2个回答  2013-09-09
string str=s1+","+s2;追问

如果是循环出来的字符串呢?

追答

循环出来的同样定义一个存储连接的字符串
如:
string str = string.Empty;
for (int i = 0; i < 5; i++)
{
str += (i + 1).ToString() + ",";
}
Console.WriteLine(str.TrimEnd(','));

后面.TrimEnd是去点字符串最后一个字符。在例子中是去掉str中的最后一个","(逗号)

本回答被提问者采纳
相似回答