返回值2

3 本我 5天前 67次点击

先来看看示例:

class Program

{

//声明函数

static double GetVal()

{

double 检查val = 8;

if (检查val < 5)

return 4.7;

return 3.2;

}

static void Main(string[] args)

{

//声明变量

double 我的double;

double 我的double2=3;

//调用函数GetVal()

我的double = GetVal() * 我的double2;

WriteLine($"我的double是{我的double}");

ReadKey();

}

}

根据检查Val的值,将返回两个值中的一个。这里的唯一限制是,必须在函数的闭合花括号 }之前处理return语句。下面的代码是不合法的:

static double GetVal()

{

double 检查Val;

//通过某种逻辑给检查Val赋值

if (检查Val < 5)

return 4.7;

}

如果检查Val>= 5,就不会执行到return语句,这是不允许的。所有处理路径都必须执行到return语句。


目前还没有评论
添加一条新评论

登录后可以发表评论 去登录

作者

积分:373

这家伙很懒,什么都没有留下