📜  c# 连接字符串 - C# (1)

📅  最后修改于: 2023-12-03 14:39:48.103000             🧑  作者: Mango

C#连接字符串

在C#编程中,连接字符串是非常常见的操作。连接字符串可以用于拼接SQL查询、拼接文件路径等等。下面将介绍C#中连接字符串的几种方法。

1. 使用“+”号连接

在C#中,可以使用“+”号将多个字符串拼接在一起。

string str1 = "Hello";
string str2 = "World";
string str3 = "!";
string result = str1 + " " + str2 + str3; // "Hello World!"
2. 使用StringBuilder

使用StringBuilder拼接字符串是更高效的方法,因为它避免了频繁创建字符串对象的额外开销。

StringBuilder sb = new StringBuilder();
sb.Append("Hello");
sb.Append(" ");
sb.Append("World");
sb.Append("!");
string result = sb.ToString(); // "Hello World!"
3. 使用String.Join

使用String.Join方法可以将一个字符串数组中的所有元素连接为一个字符串。

string[] strArr = {"Hello", "World", "!"};
string result = String.Join(" ", strArr); // "Hello World !"
4. 使用Interpolated String

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#中连接字符串的常见方法。根据具体需求选择合适的方法。