我正在使用带有“IsNullOrWhiteSpace(+textbox)”的 if 条件来引用没有值或只有空格的文本文件。但是,现在我需要知道 hot 来指定一个不为空或空白的字段。

这是我写的代码:

if (string.IsNullOrWhiteSpace(pathofsrcfilesTOCOPY.Text))

但是,如果我想指定仅在文本字段不为 null 或为空时才运行命令怎么办?

非常感谢您的帮助。我是初学者。帮助表示赞赏。

祝你有美好的一天!

最佳答案

如果文本为空或空白,string.IsNullOrWhiteSpace 返回 true。如果返回值是 false ,则文本填充有非空白字符。

使用 ! 搜索条件不成立的地方。

if (!string.IsNullOrWhiteSpace(pathofsrcfilesTOCOPY.Text))

这相当于:
if (string.IsNullOrWhiteSpace(pathofsrcfilesTOCOPY.Text) == false)

如果 pathofsrcfilesTOCOPY.Text 填充了非空白文本,则上述两个都将进入 if 语句。

关于C# - "IsNullOrWhiteSpace"的反义词是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31881066/

10-12 22:36