我有一个文本框。我想检查它是否为空。
哪种方式更好
if(TextBox.Text.Length == 0)
or
if(TextBox.Text == '')
?
你应该使用String.IsNullOrEmpty() https://msdn.microsoft.com/en-us/library/system.string.isnullorempty(v=vs.110).aspx确保它既不为空也不为空(以某种方式):
if (string.IsNullOrEmpty(textBox1.Text))
{
// Do something...
}
更多示例here http://www.dotnetperls.com/isnullorempty.
出于实际目的,您也可以考虑使用String.IsNullOrWhitespace()
因为期望空格作为输入的 TextBox 可能会否定任何目的,除非让用户为内容选择自定义分隔符。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)