我正在使用带有“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/