C#中return语句的使用方法
C#中return语句的使用方法
return语句终止它所在的方法的执行,并将控制权返回给调用方法,另外,它还可以返回一个可选值。如果方法为void类型,则可以省略return语句。
return语句后面可以是常量,变量,表达式,方法,也可以什么都不加。return语句可以出现在方法的任何位置。一个方法中也可以出现多个return,但只有一个会执行。当return语句后面什么都不加时,返回的类型为void。
下面代码演示retrun语句:
return 1;
return a;
return a+b;
return Add(a+b);
return;
下面编写方法计算长方形面积:用构造函数初始化对象,输出计算结果。
using System;
public class Rectangle
{
double height, width, area;
public Rectangle(double _height, double _width)
{
this.height = _height;
this.width = _width;
}
public double GetArea()
{
area = height * width;
return area;
}
public void Show()
{
Console.WriteLine("该长方形面积是{0}", area);
}
}
class Progarm
{
static void Main()
{
Rectangle r = new Rectangle(10, 12);
r.GetArea();
r.Show();
}
}
C#中return语句的使用方法相关推荐
- java finally方法_讲解Java编程中finally语句的使用方法
讲解Java编程中finally语句的使用方法 在java中的finally关键一般与try一起使用,在程序进入try块之后,无论程序是因为异常而中止或其它方式返回终止的,finally块的内容一定会 ...
- python3 return用法_Python中return语句用法实例分析
本文实例讲述了Python中return语句用法.分享给大家供大家参考.具体如下: return语句: return语句用来从一个函数 返回 即跳出函数.我们也可选从函数 返回一个值 . 使用字面意义 ...
- mysql中 or的使用方法_MySQL中or语句的使用方法
MySQL中or语句的使用方法 发布时间:2020-05-09 10:20:07 来源:亿速云 阅读:112 作者:三月 下文主要给大家带来MySQL中or语句的使用方法,希望这些文字能够带给大家实际 ...
- python语言input和if else的嵌套使用_Python中if语句嵌套的方法
Python中if语句嵌套的方法 发布时间:2020-09-01 11:00:02 来源:亿速云 阅读:103 作者:小新 这篇文章主要介绍了Python中if语句嵌套的方法,具有一定借鉴价值,需要的 ...
- C++中return语句的用法
C++中的return语句是函数中一个重要的语句,return语句用于结束当前正在执行的函数,并将控制权返回给调用此函数的函数. return语句有两种形式: return; return expre ...
- if中return语句作用/条件判断中如何退出函数
在循环中,可以通过break语句退出循环: 在条件判断if中,可以采用return语句退出当前函数. if(!SD.begin(4)){Serial.println("initializat ...
- 5.Python中循环语句的使用方法(for、while、嵌套)
程序在一般情况下是按顺序执行的.编程语言提供了各种控制结构,允许更复杂的执行路径. 循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式 1.循环控制语句 在了解循环 ...
- Python中for语句的使用方法
Python中的for语句用于遍历序列(sequence)中的所有元素,这里的序列可以是列表(list)或者字符串(string).Python中列表和字符串的使用方法请参考<Python中Li ...
- Python中if语句的使用方法
if语句用来表示某种可能的情况,并如何处理该情况.if语句可以用来表示一种可能性.两种可能性或者多种可能性. 1 一种可能性 单个的if语句表示一种可能性,if关键字后面跟着表达式,当表达式是True ...
最新文章
- swoole 定时器
- 增强型的for循环linkedlist_Java: 增强for循环针对list的时候,是严格按照list的顺序依次遍历的吗?...
- python 数字证书模拟登录_用于生成WebService使用的数字证书及签署证书.python脚本...
- python 赋值重置_Python所有赋值语句快速预览
- opencv 腐蚀 matlab,Opencv3编程入门笔记(4)腐蚀、膨胀、开闭运算、漫水填充、金字塔、阈值化、霍夫变换...
- DB2 乱码
- 使用openSSL构造一个支持https的nodejs服务器
- PHP中unset,array_splice删除数组中元素的区别
- 高阶多项式合并同类项程序c语言,c语言实现两多项式相乘并排序合并同类项.doc...
- 用于处理分数的Objective-C类
- 24矩阵——条件数与方程组的性态、“病态”矩阵与方程、系数矩阵与右端微小扰动情况、条件数的几何意义
- pages与页面配置
- WEB渗透测试工程师需要具备的技能
- Mac读写NTFS驱动程序神器Tuxera NTFS2022
- vue开发很难?不存在的,可视化开发神器mxdev0.4版更新
- php cms下载地址,PHPCMS v9.6.1 GBK
- 无线自动连接的二维码规则
- 计算机检测维修与数据恢复招标,计算机检测维修与数据恢复实训室企业招标文件.doc...
- 淘宝电商:淘宝卖家如何快速提升店铺自然搜索流量?
- 用计算机唱樱花下的重逢,抖音樱花树下的重逢是谁唱的