我使用带有“IsNullOrWhiteSpace(+ textbox)”的if条件来引用一个没有值或只有空格的文本。但是,现在我需要知道hot指定一个非空或仅空白的字段。
这是我写的代码:
if (string.IsNullOrWhiteSpace(pathofsrcfilesTOCOPY.Text))
但是,如果我想指定只在textfield为null或为空时运行命令呢?
非常感谢您的帮助。我是初学者。感谢帮助。
祝你有美好的一天!
答案 0 :(得分:8)
string.IsNullOrWhiteSpace
返回true。如果返回值为false
,则文本将填充非空白字符。
使用!
搜索条件不正确的位置。
if (!string.IsNullOrWhiteSpace(pathofsrcfilesTOCOPY.Text))
这相当于:
if (string.IsNullOrWhiteSpace(pathofsrcfilesTOCOPY.Text) == false)
如果pathofsrcfilesTOCOPY.Text
填充了非空白文本,则上述两个都将输入if语句。
答案 1 :(得分:0)
值得一提的是,尽管接受的答案是正确的,但我发现将其结果分配给变量然后在if条件中对该变量求值时,更容易理解。
propertyToGroup