c# 砂补string
时间: 2023-07-26 21:24:14 浏览: 80
我不是很确定你的问题是什么,但我猜你可能是在问 C# 中的字符串拼接操作。在 C# 中,可以使用加号 (+) 运算符或 String.Concat 方法将多个字符串拼接在一起。
例如,以下是使用加号运算符和 String.Concat 方法将多个字符串拼接在一起的示例:
```csharp
string str1 = "Hello";
string str2 = "World";
string str3 = "!";
// 使用加号运算符进行字符串拼接
string result1 = str1 + " " + str2 + str3;
Console.WriteLine(result1); // 输出:Hello World!
// 使用 String.Concat 方法进行字符串拼接
string result2 = String.Concat(str1, " ", str2, str3);
Console.WriteLine(result2); // 输出:Hello World!
```
在以上示例中,我们使用加号运算符和 String.Concat 方法将多个字符串拼接在一起,并将结果存储在变量 result1 和 result2 中。最终,我们使用 Console.WriteLine 方法来显示拼接后的字符串。
另外,C# 6.0 引入了字符串插值语法,可以更方便地将变量插入到字符串中。例如:
```csharp
string name = "Alice";
int age = 30;
// 使用字符串插值语法进行字符串拼接
string result3 = $"My name is {name} and I'm {age} years old.";
Console.WriteLine(result3); // 输出:My name is Alice and I'm 30 years old.
```
在以上示例中,我们使用字符串插值语法将 name 和 age 变量插入到字符串中。在字符串插值语法中,使用大括号 ({}) 将变量括起来,并在前面加上美元符号 ($)。
阅读全文