如果空白或为空,如何将文本框的值设置为“0”?
How can I set the value of textbox to "0" if blank or empty?
我正在尝试创建一个文本框,如果该文本框为空白或为空,则在单击按钮后会将数字零插入其中。到目前为止,我一直在尝试下面的这段代码,但无济于事。下面的代码用于 button_click
方法。我错过了什么?
if (!string.IsNullOrEmpty(textBox2.Text))
{
textBox2.Text = "0";
}
你应该删除 !
if (string.IsNullOrEmpty(textBox2.Text))
{
textBox2.Text = "0";
}
!
将取反逻辑表达式。这意味着 not
的东西
所以当字符串为(非空)且(非空)时 !string.IsNullOrEmpty(textBox2.Text)
为真。
删除“!”。当字符串 为 null 或空时,您想更改文本。
删除 string.IsNull
之前的 !
...
!
等同于 !=
(不等于)
只需将 if 语句添加到文本框的 TextChanged 事件中即可进行检查...
不知道为什么需要按钮点击事件...
我正在尝试创建一个文本框,如果该文本框为空白或为空,则在单击按钮后会将数字零插入其中。到目前为止,我一直在尝试下面的这段代码,但无济于事。下面的代码用于 button_click
方法。我错过了什么?
if (!string.IsNullOrEmpty(textBox2.Text))
{
textBox2.Text = "0";
}
你应该删除 !
if (string.IsNullOrEmpty(textBox2.Text))
{
textBox2.Text = "0";
}
!
将取反逻辑表达式。这意味着 not
的东西
所以当字符串为(非空)且(非空)时 !string.IsNullOrEmpty(textBox2.Text)
为真。
删除“!”。当字符串 为 null 或空时,您想更改文本。
删除 string.IsNull
之前的 !
...
!
等同于 !=
(不等于)
只需将 if 语句添加到文本框的 TextChanged 事件中即可进行检查...
不知道为什么需要按钮点击事件...