C# 判断string类型的字符串是空或者没有字符时怎么表示
时间: 2024-12-25 20:35:58 浏览: 3
在C#中,你可以使用`string.IsNullOrEmpty()` 或 `string.IsNullOrWhitespace()` 方法来判断一个字符串是否为空或者只包含空白字符。这两个方法都是针对`string`类型的值。
- `string.IsNullOrEmpty(string str)`:如果`str`既不是`null`也不是空字符串(即长度为0),则返回`false`,否则返回`true`。
- `string.IsNullOrWhiteSpace(string str)`:这个方法会检查`str`是否等于`null`、空字符串,或者只包含空格、制表符、换行符等空白字符。如果是,则返回`true`,否则返回`false`。
例如:
```csharp
string myString = "";
if (string.IsNullOrEmpty(myString)) {
Console.WriteLine("字符串是空的");
} else if (myString.IsNullOrWhiteSpace()) {
Console.WriteLine("字符串仅包含空白字符");
} else {
Console.WriteLine("字符串有内容");
}
```
阅读全文