【.net core】.net core中字符串拼接方法总结大全

前言

.NET Core 中进行字符串连接的方法有很多,我们也会经常遇到字符串拼接,如下为总结的所有方法

方法一:使用 $ 字符(插值字符串)

使用插值字符串:在 .NET Core 2.1 及更高版本中,可以使用插值字符串来方便地将变量插入到字符串中。插值字符串使用 $ 字符前缀,并通过在大括号内引用变量来插入其值。例如:

string name = "Alice";
int age = 25;
string result = $"{name} is {age} years old.";
Console.WriteLine(result); // 输出:Alice is 25 years old.

 方法二:StringBuilder

使用 StringBuilder 类:StringBuilder 类提供了高效的字符串操作方法,特别适合在大量字符串连接的情况下使用。你可以使用 Append 方法来逐步构建字符串,最后使用 ToString 方法将其转换为最终的字符串。例如:

StringBuilder sb = new StringBuilder();
sb.Append("Hello");
sb.Append("World");
string result = sb.ToString();
Console.WriteLine(result); // 输出:HelloWorld

方法三:string.Join

使用 string.Join 方法:string.Join 方法可以将一个字符串数组或可枚举对象中的元素连接起来,并使用指定的分隔符进行分隔。例如:

string[] words = { "Hello", "World" };
string result = string.Join("", words);
Console.WriteLine(result); // 输出:HelloWorld

方法四:使用 + 运算符

使用 + 运算符将两个字符串连接起来。例如:

string str1 = "Hello";
string str2 = "World";
string result = str1 + str2;
Console.WriteLine(result); // 输出:HelloWorld

方法五:string.Concat

使用 string.Concat 方法来连接多个字符串。例如:

string str1 = "Hello";
string str2 = "World";
string result = string.Concat(str1, str2);
Console.WriteLine(result); // 输出:HelloWorld

你可能感兴趣的:(.Net,Core,.netcore)