c# 字符串增加多个指定字符
时间: 2024-10-09 08:06:28 浏览: 41
在 C# 中,如果你想要在一个字符串中增加多个指定的字符,你可以使用 `string.Concat()` 或者简单地使用加法操作符 `+` 进行连接。下面是一些示例:
1. 使用 `Concat()`: 这个方法允许你将多个字符串或者单个字符拼接起来。
```csharp
string originalString = "Hello";
char[] additionalChars = { ' ', '-', '!' };
string newString = string.Concat(originalString, string.Join("", additionalChars));
```
在这个例子中,`string.Join("", additionalChars)` 将数组中的每个字符转换成单独的字符串,然后与 `originalString` 拼接。
2. 使用加法操作符 `+`: 如果你知道你想添加的字符数量不多,可以逐一添加。
```csharp
string originalString = "Hello";
string additionalCharsStr = " !"; // 注意这里是一个字符串,包含多个字符
newString = originalString + additionalCharsStr;
```
注意,如果直接在原始字符串后面加上字符数组,它会默认视为字符串数组,而不是字符数组,所以需要先将其转换为字符序列。
阅读全文