C# 去掉字符串中的空格
时间: 2024-09-09 11:10:01 浏览: 74
在 C# 中,如果你想去掉字符串中的所有空格,可以使用 `Replace` 或 `Trim` 方法结合 `StringSplitOptions.RemoveEmptyEntries` 参数。以下是两种常见的方式:
1. 使用 `Replace` 方法:
```csharp
string str = "Hello World";
str = str.Replace(" ", "");
```
这会将所有的空格替换为空字符,结果为 "HelloWorld"。
2. 使用 `Trim` 和 `RemoveEmptyEntries`:
```csharp
string str = " Hello World ";
str = str.Trim(new char[] { ' ', '\t', '\r', '\n' }, StringSplitOptions.RemoveEmptyEntries);
```
这里 `Trim` 函数移除字符串开头和结尾的空白字符,而 `StringSplitOptions.RemoveEmptyEntries` 表示如果连续的空项存在则全部删除,结果也是 "HelloWorld"。
相关问题
C#去除字符串中的空格
在C#中,可以使用`Replace`方法来去除字符串中的空格。以下是一个示例代码:
```csharp
string input = "Hello World";
string output = input.Replace(" ", "");
Console.WriteLine(output); // 输出:HelloWorld
```
在上述代码中,`Replace`方法用空字符串`""`替换了输入字符串中的空格,从而实现了去除空格的效果。
C#中去除字符串空格的函数
在C#中,可以使用`Trim()`函数去除字符串的前后空格,使用`Replace()`函数去除字符串中所有空格。
例如,假设有一个字符串`str`,可以通过以下代码去除字符串中所有空格:
```
str = str.Replace(" ", "");
```
如果只需要去除字符串的前后空格,可以使用以下代码:
```
str = str.Trim();
```
这两个函数都会返回一个新的字符串,原始字符串不会被修改。
阅读全文