java 中return是結(jié)束當(dāng)前方法嗎 C#中return的用法?
C#中return的用法?如何在C#中使用return語(yǔ)句return語(yǔ)句終止其所在方法的執(zhí)行,并將控制權(quán)返回給調(diào)用方法。此外,它可以返回一個(gè)可選值。如果方法是void類(lèi)型的,可以省略return語(yǔ)句
C#中return的用法?
如何在C#中使用return語(yǔ)句
return語(yǔ)句終止其所在方法的執(zhí)行,并將控制權(quán)返回給調(diào)用方法。此外,它可以返回一個(gè)可選值。如果方法是void類(lèi)型的,可以省略return語(yǔ)句。
return語(yǔ)句后面可以跟常量、變量、表達(dá)式、方法,或者什么都不跟。return語(yǔ)句可以出現(xiàn)在方法中的任何地方。在一個(gè)方法中也可以出現(xiàn)多次返回,但是只執(zhí)行一次。當(dāng)return語(yǔ)句后沒(méi)有添加任何內(nèi)容時(shí),返回的類(lèi)型是void。
下面的代碼演示了retrun語(yǔ)句:
返回1;
返回a;
返回a b;
return Add(a b);
返回;
下面寫(xiě)一個(gè)計(jì)算矩形面積的方法:用構(gòu)造函數(shù)初始化對(duì)象,輸出計(jì)算結(jié)果。
使用系統(tǒng);
公共類(lèi)矩形
{
雙倍的高度、寬度、面積;
公共矩形(double _height,double _width)
{
this.height _ height
this.width _ width
}
public double GetArea()
{
區(qū)域高度*寬度;
返回區(qū)域;
}
公共void顯示()
{
控制臺(tái)。WriteLine(矩形面積為{0},面積);
}
}
類(lèi)程序臂
{
靜態(tài)空干管()
{
Rectangl
javavoid怎么return?
Return是立即停止一個(gè)方法,并在可能的情況下帶來(lái)返回值。t例如:t public int demo(inta){ TIF(a1)return 1 TIF(a2)return 2 return 0t } t public void demo(inta){ TIF(a1){