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

class简单应用问题===
类中的代码:
public   class   Class1
{        
                private   String   _foodName   =   String.Empty;
                  public   bool   HasEat()
                {
                        return   String.IsNullOrEmpty(_foodName);
                }

}
//////////////////////////////////////
aspx中的代码:

protected   void   Page_Load(object   sender,   EventArgs   e)
        {
                Class1   h=new   Class1();

                Response.Write( "你吃饭了吗? <br> "   +   h.HasEat());
        }
/////////////////////
现在返回的是True   如何才能返回False谢谢
最好给各     简单类的例子   谢谢

------解决方案--------------------
看你的意思是当_footName不是空的时候就是吃饭了,所以你要用不是空来判断而不是判断其是空就是吃饭了.所以你要用非运算,就是加上!
------解决方案--------------------
类中的代码:
public class Class1
{
private String _foodName = String.Empty;
public bool HasEat()
{
return !String.IsNullOrEmpty(_foodName);
}
public void Eat(string str)
{
_foodName = str;
}
}
//////////////////////////////////////
aspx中的代码:

protected void Page_Load(object sender, EventArgs e)
{
Class1 h=new Class1();
h.Eat( "牛排 ");
Response.Write( "你吃饭了吗? <br> " + h.HasEat());
}
/////////////////////