c#中的Replace(" ", "")
时间: 2023-07-17 12:57:20 浏览: 145
在C#中,Replace(" ", "")是一个字符串的方法,用于替换字符串中的指定字符或字符串。具体来说,Replace(" ", "")用于将字符串中的空格字符替换为空字符串。
以下是一个示例代码,演示了Replace(" ", "")的用法:
```csharp
string str = "Hello World";
string newStr = str.Replace(" ", "");
Console.WriteLine(newStr); // 输出:HelloWorld
```
在上述示例中,我们定义了一个字符串str,其中包含一个空格字符。然后使用Replace方法将空格字符替换为空字符串,并将结果保存在newStr变量中。最后,使用Console.WriteLine输出newStr的值,可以看到空格字符已经被成功替换为了空字符串。
需要注意的是,Replace方法是区分大小写的。如果要进行不区分大小写的替换,可以使用String.Replace方法的重载形式,如:
```csharp
string str = "Hello World";
string newStr = str.Replace("world", "", StringComparison.OrdinalIgnoreCase);
Console.WriteLine(newStr); // 输出:Hello
```
在这个示例中,使用了Replace方法的重载形式,使用StringComparison.OrdinalIgnoreCase参数指定了不区分大小写的比较方式。因此,即使原字符串中的"world"与替换字符串中的"World"大小写不一致,也会被成功替换为了空字符串。
阅读全文