我试图拥有一个文本框,如果空白或为空,只要单击一个按钮就会将数字插入其中。到目前为止,我一直在尝试使用此代码,但无济于事。以下代码适用于button_click
方法。我错过了什么?
if (!string.IsNullOrEmpty(textBox2.Text))
{
textBox2.Text = "0";
}
答案 0 :(得分:4)
您应该删除!
if (string.IsNullOrEmpty(textBox2.Text))
{
textBox2.Text = "0";
}
!
将否定逻辑表达式。这意味着not
的东西
当string为(非空)和(非null)时,!string.IsNullOrEmpty(textBox2.Text)
为真。
答案 1 :(得分:1)
删除“!”。您希望在字符串 null或为空时更改文本。
答案 2 :(得分:1)
删除!
之前的string.IsNull
...
!
与!=
(不等于)
答案 3 :(得分:-1)
只需在文本框的TextChanged事件中添加if-statment即可进行检查......
不知道你为什么需要按钮点击事件......