日期:2014-05-19  浏览次数:20991 次

还是一个简单的问题
web   的   ,是vs2005

      private   bool   userjud()
                {
                        bool   jud;
                        if   (this.TextBox1.Text   ==   null)
                        {
                                jud   =   false;
                                return   jud;
                       
                        }
                }


我要调用上面自己写好的函数,怎么调用啊

我这样不行
  if   (userjud==false)
{

}


------解决方案--------------------
if (userjud()==false)
{

}
------解决方案--------------------
if(userjud())
{

}
else
{

}
------解决方案--------------------
private bool userjud()
{
if (this.TextBox1.Text == null)
{
return false;
}
return true;
}
------解决方案--------------------
private bool userjud()
{
bool jud;
if (this.TextBox1.Text == null)
{
jud = false;
return jud;

}
}
你这个代码本身就有问题,不是所有代码都有返回值啊
也就是当!=null的时候你返回什么时候呢?
所以编辑出错啊
------解决方案--------------------
private bool userjud()
{
bool jud;
if (this.TextBox1.Text == null)
{
jud = false;
}
return jud;
}
------解决方案--------------------
另外,null改为 " "

private bool userjud()
{
if (this.TextBox1.Text == " ")
{
return false;
}
return true;
}

------解决方案--------------------
有两种情况需要判断
改:
private bool userjud()
{
if (this.TextBox1.Text == null)
{
return false;
}
return true;//加上这条
}