我需要帮助添加一个返回类型为interger的布尔值的私有方法。 如果参数是< 50然后它应该返回值false,否则返回
我目前正在尝试使用c#并使用if else语句,但需要使用get,set
private static bool AmHungry
if size < 50;
{
return false;
}
else
{
return true;
}
我尝试过使用get set访问器,但是如何定义需要满足的值来决定布尔答案呢?
答案 0 :(得分:1)
为了定义任何值,您需要将其保存到另一个变量中。为了使用它,然后调用该变量。
public static int HungerThreshold { get; set; } // Using this creates anthe imlicit field and simple access at compile time
publis static bool AmHungry
{
get { return size < HungerThreshold; } // Forget not that compaison operators return bool, and can thus be returned directly instead of using an if/else
}
另外,请注意,方法始终需要()
和{}
,且属性始终需要{}