c#string相加
时间: 2023-10-17 18:05:27 浏览: 54
在 C# 中,可以通过使用 "+" 运算符来进行字符串的连接操作。例如:
```csharp
string str1 = "Hello";
string str2 = "World";
string str3 = str1 + str2; // 字符串相加
Console.WriteLine(str3); // 输出 "HelloWorld"
```
此外,你还可以使用 String.Concat() 方法来连接多个字符串:
```csharp
string str1 = "Hello";
string str2 = "World";
string str3 = String.Concat(str1, str2); // 字符串连接
Console.WriteLine(str3); // 输出 "HelloWorld"
```
另外,还有一种更简洁的方式是使用插值字符串(Interpolated Strings):
```csharp
string str1 = "Hello";
string str2 = "World";
string str3 = $"{str1}{str2}"; // 使用插值字符串进行连接
Console.WriteLine(str3); // 输出 "HelloWorld"
```
希望能够帮助到你!如果你还有其他问题,请随时提问。
相关问题
C#string相加
在C#中,可以通过使用 "+" 运算符将两个字符串连接起来。这个过程被称为字符串相加。下面是一个示例:
```csharp
string str1 = "Hello";
string str2 = " World";
string result = str1 + str2;
Console.WriteLine(result); // 输出:Hello World
```
在这个示例中,我们将两个字符串 "Hello" 和 " World" 相加,得到了 "Hello World"。注意,当使用 "+" 运算符连接字符串时,C#会自动将其转换为一个新的字符串对象。
C#string类型数字相加
在C#中,如果你有两个字符串类型的数字,你可以使用`int.Parse()`或`Convert.ToInt32()`方法将它们转换为整数类型,然后进行相加操作。以下是一个示例:
```csharp
string num1 = "10";
string num2 = "20";
int sum = int.Parse(num1) + int.Parse(num2);
Console.WriteLine("Sum: " + sum); // 输出:Sum: 30
```
请注意,如果字符串无法转换为有效的整数,将会引发异常。你可以使用`int.TryParse()`方法进行更安全的转换,它会返回一个布尔值指示转换是否成功。以下是使用`int.TryParse()`的示例:
```csharp
string num1 = "10";
string num2 = "20";
int parsedNum1, parsedNum2;
bool success1 = int.TryParse(num1, out parsedNum1);
bool success2 = int.TryParse(num2, out parsedNum2);
if (success1 && success2)
{
int sum = parsedNum1 + parsedNum2;
Console.WriteLine("Sum: " + sum); // 输出:Sum: 30
}
else
{
Console.WriteLine("Invalid input");
}
```
这样,即使字符串无法转换为整数,也不会引发异常。