C#中的return和C、C++里没什么不同,都是表明运行到此句时跳出本函数/方法,返回到调用它的上一级函数/方法中去。
至于false/true,是因为这个函数的返回类型是boolean,那么必须返回一个boolean值。
通常返回true表示函数运行成功(或找到某数值),返回false表示函数运行出现问题(或没找到某数值)。
我说吧,其实很简单的,以前我学java的时候也是在这里有点疑惑.
public static bool IsMan(string strGender){
if(strGender.ToLower() == "man") return true;
else return false;
}
一个是返回 真值(true)的bool值....另一个是返回(false)的bool值.那不很容易...
这几天,论坛维护...怎么来百度看...都是很基础的问题....都不想回答了...
1、跳出方法并返回值给方法调用者。若方法无返回值(即void),则可省略return
2、分别代表返回布尔假与布尔真