请问C#判断用时使用输入内容应该怎样写啊?我写下面句子,提示类型不对,小弟第一次写所以在这里问一下大家。
if (this.textBox1.Text== null )
MessageBoxShow( "请输入用户名");
if (this.textBox2.Text = "")
MessageBox.Show = "请输入密码";
if (this.textBox1.Text = "" && textBox2 = "")
MessageBox.Show = "请输入用户名和密码";
else
if (this.textBox1.Text== null )
MessageBoxShow( "请输入用户名");
if (this.textBox2.Text = "")
MessageBox.Show = "请输入密码";
if (this.textBox1.Text = "" && textBox2 = "")
MessageBox.Show = "请输入用户名和密码";
else
string.IsNullOrEmpty(textBox1.Text)
string.IsNullOrEmpty(textBox1.Text)有什么好处吗??可以介绍一下吗??
提示类型STRING不能转为BOOL。SHOW是一个方法组不能赋值。
相当于 textBox1.Text == null or textBox1.Text == ""
有时候我们判断字符串为null,或者只判断为""都是不够的,然后这样写,你的代码会比较漂亮
提示*****对象表达式才能使用句子
{
MessageBoxShow( "请输入用户名");
}
else if(this.textBox2.Text = "")
{
MessageBoxShow( "请输入密码");
}
else
{
//验证通过的处理
}
这样写比较清晰,容易理解。
MessageBoxShow( "请输入用户名");
if (this.textBox2.Text = "")
MessageBox.Show("请输入密码");
if (this.textBox1.Text = "" && textBox2.Text = "")
MessageBox.Show = "请输入用户名和密码"; 4楼的朋友说得对,Show是方法,无法赋值
我就不信改不了红色!
这还是UBB编辑框框么 =。=
一连回帖3次,2次是废话,请楼主原谅 :)
MessageBoxShow( "请输入用户名");
if (this.textBox2.Text = "")
MessageBox.Show("请输入密码");
if (this.textBox1.Text == "" && textBox2.Text== "")
MessageBox.Show("请输入用户名和密码");
if (this.textBox2.Text == "")
提示错误