我有一个文本框。我想看看是不是空的。
哪条路比较好
if(TextBox.Text.Length == 0)
或
if(TextBox.Text == '')
?
最佳答案
您应该使用String.IsNullOrEmpty()
来确保它既不是空的也不是空的(不知何故):
if (String.IsNullOrEmpty(textBox1.Text))
{
// Do something...
}
更多示例here。
出于实际目的,您还可以考虑使用
String.IsNullOrWhitespace()
,因为期望空白作为输入的文本框可能会否定任何目的,除非允许用户为内容选择自定义分隔符。关于c# - 检查TextBox是否为空的最佳方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34298857/