C#替换字符串空格
时间: 2023-07-06 17:09:08 浏览: 119
可以使用C#中的`Replace`方法来替换字符串中的空格。例如,将字符串`str`中的空格替换为下划线,可以使用以下代码:
```
string newStr = str.Replace(" ", "_");
```
这将返回一个新的字符串`newStr`,其中所有空格都已被替换为下划线。如果想要在原字符串上进行替换,可以直接使用:
```
str = str.Replace(" ", "_");
```
相关问题
C#删除字符串的空格
在 C# 中,你可以使用 `string.Replace` 方法来删除字符串中的空格。你可以将空格字符(`' '`)替换为一个空字符串(`""`),如下所示:
```csharp
string str = "Hello, World!";
string newStr = str.Replace(" ", "");
Console.WriteLine(newStr); // 输出:Hello,World!
```
上述代码将字符串 `str` 中的空格替换为空字符串,并将结果保存在变量 `newStr` 中。然后,通过 `Console.WriteLine` 方法将新字符串输出到控制台。
C# 字符串去除空格
在 C# 中,你可以使用 `Trim()` 方法去除字符串的前导和尾部的空格。如果你想要去除字符串中所有的空格,你可以使用 `Replace()` 方法将空格替换为空字符串。以下是一个示例:
```csharp
string str = " Hello, World! ";
string trimmedStr = str.Trim(); // 去除前导和尾部的空格
string noSpaceStr = str.Replace(" ", ""); // 去除所有空格
Console.WriteLine(trimmedStr);
Console.WriteLine(noSpaceStr);
```
输出结果:
```
Hello, World!
Hello,World!
```
希望这能帮到你!如果你还有其他问题,请随时问我。