c#如何连接两个字符串
来源:百度知道 编辑:UC知道 时间:2024/09/23 23:32:37
C#中,连接两个或者多个字符串的方法,可以使用以下四种方法:
1、利用 “+”(加号)运算符直接连接两个字符串:
代码示例:
string yy=“2018”,mm=“10”;
string str = yy+mm;
console.WriteLine(str);
最终输出为: “201810”
2、使用 Join()方法:
Join()方法是String类的静态方法,就是说String是类的方法,不是实例的方法,直接使用即可。
Join方法用指定的字符作为分隔符,把一个字符串数组中的各个元素连接起来。
代码示例:
string 【】 str1 = “Hello”;
string 【】 str2 = “World”;
string.Join(“-”,str1,str2);
最终输出//输出 “Hello-World”,以“-”作为分隔符进行连接,分隔符可以省去。
3、String.Format的源代码:
public static String Format(IFormatProvider provider, String format, params Object[] args) {
if (format == null || args == null)
throw new ArgumentNullException((format==null)?"format":"args");
StringBuilder sb = new StringBuilder(format.Length + args.Length * 8);
sb.AppendFormat(provider,format,args);
return sb.ToString();
}
可见,它和StringBuilder有着相似的效率,比用“+”的拼接方式高效,并且代码易于阅读。
string s= Stri