找回密码
 立即注册
快捷导航

[C#] IsNullOrEmpty 和 IsNullOrWhiteSpace 的区别

[复制链接]
茎肛互撸娃 2023-6-24 12:36:46 | 显示全部楼层
都是用来判断 字符串是否为 空 的方法。

IsNullOrEmpty           只判断    字符串是否为 null、空字符串

IsNullOrWhiteSpace  判断        字符串是否为 null、空字符串  或者 只包含空格的字符串。

string str1 = null;
string str2 = "";
string str3 = " ";
string str4 = "hello";

Console.WriteLine(string.IsNullOrEmpty(str1)); // True
Console.WriteLine(string.IsNullOrEmpty(str2)); // True
Console.WriteLine(string.IsNullOrEmpty(str3)); // False      注意这个
Console.WriteLine(string.IsNullOrEmpty(str4)); // False

Console.WriteLine(string.IsNullOrWhiteSpace(str1)); // True
Console.WriteLine(string.IsNullOrWhiteSpace(str2)); // True
Console.WriteLine(string.IsNullOrWhiteSpace(str3)); // True      注意这个
Console.WriteLine(string.IsNullOrWhiteSpace(str4)); // False

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

温馨提示

关于 注册码 问题

      由于近期经常大量注册机器人注册发送大量广告,本站开启免费入群领取注册码注册网站账号,注册码在群公告上贴着...

关于 注册码 问题

      由于近期经常大量注册机器人注册发送大量广告,本站开启免费入群领取注册码注册网站账号,注册码在群公告上贴着...

Archiver|手机版|小黑屋|DLSite

GMT+8, 2024-11-23 00:41

Powered by Discuz! X3.5 and PHP8

快速回复 返回顶部 返回列表