C# - “IsNullOrWhiteSpace”的反义词是什么?

时间:2015-08-07 15:08:08

标签: c#

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

这是我写的代码:

if (string.IsNullOrWhiteSpace(pathofsrcfilesTOCOPY.Text))

但是,如果我想指定只在textfield为null或为空时运行命令呢?

非常感谢您的帮助。我是初学者。感谢帮助。

祝你有美好的一天!

2 个答案:

答案 0 :(得分:8)

如果文本为null或空格,则

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

使用!搜索条件不正确的位置。

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

这相当于:

if (string.IsNullOrWhiteSpace(pathofsrcfilesTOCOPY.Text) == false)

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

答案 1 :(得分:0)

值得一提的是,尽管接受的答案是正确的,但我发现将其结果分配给变量然后在if条件中对该变量求值时,更容易理解。

propertyToGroup