C#的String.Concat()方法
String.Concat
是C#中的一个字符串拼接方法,它可以将两个或多个字符串连接在一起,拼接后的结果是一个新的字符串。String.Concat
方法位于System.String
类中,因此可以通过字符串对象调用该方法。
使用方法
String.Concat
方法可以接受多个参数,每个参数可以是一个字符串或者一个对象。拼接过程会将每个参数中的字符串依次连接起来,返回一个新的字符串。 如果参数中有null值,则该方法会自动将其转换为字符串 “null”
。
语法:
String.Concat(string str1, string str2, string str3....)
示例:
string str1 = "Hello ";
string str2 = "World!";
string result = String.Concat(str1, str2);
// 输出 "Hello World!"
Console.WriteLine(result);
可以使用数组和Join()
方法一起使用,将多个字符串联结在一起,可以避免代码重复。
string[] words = {"This ", "string ", "is ", "joined ", "by ", "String.Concat"};
string result = String.Concat(words);
// 输出 "This string is joined by String.Concat"
Console.WriteLine(result);
实例
实例一:
int num = 10;
string str1 = "The value of num is ";
string result = String.Concat(str1, num);
// 输出 "The value of num is 10"
Console.WriteLine(result);
本实例中使用了String.Concat
将str1
和num
两个不同类型的数据进行拼接。在拼接时,num
会自动转化为一个字符串类型,因此最终输出的结果为"The value of num is 10"
。
实例二:
string str1 = "My name is ";
string str2 = "Tom";
string str3 = ", I am ";
int age = 20;
string str4 = " years old.";
string result = String.Concat(str1, str2, str3, age, str4);
// 输出 "My name is Tom, I am 20 years old."
Console.WriteLine(result);
本实例中使用了String.Concat
将5个字符串和一个整型数据进行拼接。在拼接时,整型数据age
会自动转化为一个字符串类型,因此最终输出的结果为"My name is Tom, I am 20 years old."
。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C# String.Concat()方法: 连接多个字符串 - Python技术站