c# - 检查文本框是否为空

标签 c# wpf string validation user-input

我有一个文本框。我想检查它是否为空。

哪种方式更好

if(TextBox.Text.Length == 0)

if(TextBox.Text == '')

?

最佳答案

你应该使用 String.IsNullOrEmpty()确保它既不为空也不为空(以某种方式):

if (string.IsNullOrEmpty(textBox1.Text))
{
    // Do something...
}

更多例子here .

出于实际目的,您还可以考虑使用 String.IsNullOrWhitespace(),因为期望将空格作为输入的 TextBox 可能会否定任何目的,除非让用户选择自定义分隔符东西。

关于c# - 检查文本框是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34298857/

相关文章:

c# - Visual Studio 2013 - WPF 属性定期卡住

Std::String 的 C++ Printf 样式格式化

mysql - 无论如何,始终为 mysql 列返回 null/空值并考虑到性能?

python - 从 pandas 的字符串列中删除非 ASCII 字符

C#:如何使用 string.Replace() 的 char 重载来替换为空?

c# - 使用c#读取Excel文件中的行

c# - WPF 应用程序中的 LINQ TO SQL 生成连接是关闭异常,有时

c# - Linq 通过 PK 选择?

wpf - MouseDoubleClick 在 WPF 中使用 MVVM 的 ListItem

WPF 组合框绑定(bind)文本