我有一个文本框。我想看看是不是空的。
哪条路比较好

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/

10-12 20:04