📅  最后修改于: 2023-12-03 14:39:48.103000             🧑  作者: Mango
在C#编程中,连接字符串是非常常见的操作。连接字符串可以用于拼接SQL查询、拼接文件路径等等。下面将介绍C#中连接字符串的几种方法。
在C#中,可以使用“+”号将多个字符串拼接在一起。
string str1 = "Hello";
string str2 = "World";
string str3 = "!";
string result = str1 + " " + str2 + str3; // "Hello World!"
使用StringBuilder拼接字符串是更高效的方法,因为它避免了频繁创建字符串对象的额外开销。
StringBuilder sb = new StringBuilder();
sb.Append("Hello");
sb.Append(" ");
sb.Append("World");
sb.Append("!");
string result = sb.ToString(); // "Hello World!"
使用String.Join方法可以将一个字符串数组中的所有元素连接为一个字符串。
string[] strArr = {"Hello", "World", "!"};
string result = String.Join(" ", strArr); // "Hello World !"
C# 6.0及以上版本支持插值字符串。插值字符串允许在字符串中插入变量。
string name = "Bob";
int age = 30;
string result = $"My name is {name} and I'm {age} years old."; // "My name is Bob and I'm 30 years old."
以上都是C#中连接字符串的常见方法。根据具体需求选择合适的方法。