5 c# string validation user-input
我有一个TextBox.我想检查它是否为空.
哪种方式更好
if(TextBox.Text.Length == 0)
Run Code Online (Sandbox Code Playgroud)
要么
if(TextBox.Text == '')
Run Code Online (Sandbox Code Playgroud)
?
您应该使用String.IsNullOrEmpty()它来确保它既不是空的也不是null(不知何故):
if (String.IsNullOrEmpty(textBox1.Text))
{
// Do something...
}
Run Code Online (Sandbox Code Playgroud)
这里有更多例子.
出于实际目的,您也可以考虑使用,String.IsNullOrWhitespace()因为TextBox期望空格作为输入可能会否定任何目的,除非让用户选择自定义分隔符.
我认为
string.IsNullOrEmpty(TextBox.Text)
Run Code Online (Sandbox Code Playgroud)
或者
string.IsNullOrWhiteSpace(TextBox.Text)
Run Code Online (Sandbox Code Playgroud)
是您的最佳选择。
| 归档时间: |
|
| 查看次数: |
44536 次 |
| 最近记录: |