【摘要】:return语句能够控制返回到使用return语句的函数成员的调用者。所以不带表达式的return语句只能被用于返回类型为如下类别的对象当中。属性和索引器中的set访问器。事件中的add和remove访问器。实例14:显示数组内的最大值下面通过一个简单实例来说明使用return语句的具体流程。本实例保存在“5”文件夹内,项目名为returnchuli。2)通过return将得到的最大值返回给函数MaxValue。3)定义数组myArray,用于存储指定的数值。图5-10 实例执行结果
return语句能够控制返回到使用return语句的函数成员的调用者。在return语句后面,可以紧跟一个可选的表达式,不带任何表达式的return语句只能用在没有返回值的函数成员中。所以不带表达式的return语句只能被用于返回类型为如下类别的对象当中。
返回类型是void的方法。
属性和索引器中的set访问器。
事件中的add和remove访问器。
实例构函数。
静态构函数。
析构函数。
带表达式的return语句只能被用在有返回值的类型中,即返回类型为如下类别的对象中:
返回类型不是void的方法。
属性和索引器中的get访问器或用户自定义的运算符。
另外,return语句的表达式类型必须能够被隐式的转换为包含它的函数成员的返回类型。
实例14:显示数组内的最大值(www.xing528.com)
下面通过一个简单实例来说明使用return语句的具体流程。本实例保存在“5”文件夹内,项目名为returnchuli。本实例的功能是显示数组内的最大值。主要代码如下所示:
上述实例代码的设计流程如下。
1)定义int类型的函数MaxValue,用以比较数组内的数值。
2)通过return将得到的最大值返回给函数MaxValue。
3)定义数组myArray,用于存储指定的数值。
4)通过WriteLine()将return返回得到的值输出。
上述实例代码执行后,将显示数组内的最大数值,具体如图5-10所示。
图5-10 实例执行结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。