位置: IT常识 - 正文

5.方法(最全C#方法攻略)(c#怎么使用)

编辑:rootadmin
5.方法(最全C#方法攻略)

目录

5.1 方法的结构

5.2 方法体内部的代码执行

5.3.1 类型推断和Var关键字

5.3.2 嵌套块中的本地变量

 5.4 本地常量

5.5 控制流

5.6 方法调用

5.7 返回值

5.8 返回语句和void 方法

5.9 参数

5.9.1 形参

5.9.2 实参

位置参数示例

5.10 值参数

5.11 引用参数

5.12 引用类型作为值参数和引用参数

5.13 输出参数

5.14 参数数组

5.14.1 方法调用 

5.14.2 用数组作为实参

 5.15 参数类型总结

5.16 方法的重载

5.17 命名参数

5.18 可选参数

5.19 栈帧

5.20 递归


5.1 方法的结构

推荐整理分享5.方法(最全C#方法攻略)(c#怎么使用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:c# :?,c#示例,c#示例,c# ?.用法,c#如何使用,c#方法大全,c#方法怎么写,c# ?.用法,内容如对您有帮助,希望把文章链接给更多的朋友!

方法是一块具有名称的代码。可以使用方法的名称从别的地方执行代码,也可以把数据传入方法并接受数据输出。

如前一章所属,方法是类的函数成员。方法有两个主要部分,如图5-1所示:方法头和方法体。

方法头指定方法的特征,包括:方法是否返回数据,如果返回,返回什么类型;方法的名称;那种类型的数据可以传递给方法或从方法返回,以及应如何处理这些数据。方法体包含可执行代码的语句序列。执行过程从方法体的第一条语句开始,一直到整个方法结束。

下面的示例展示了方法头的形式。接下来阐述其中的每一部分。

 

5.方法(最全C#方法攻略)(c#怎么使用)

例如,下面的代码展示了一个名称为MyMethord的简单方法,它多次轮流调用WriteLine方法。

 

 尽管前面几章都描述了类,但是还有另外一种用户定义的类型,叫做struct,我们会在第10章中介绍。本章中介绍的大多数有关方法的内容同样适用于struct方法。

5.2 方法体内部的代码执行

方法体是一个块,是大括号起的语句序列(参考第二章)。块可以包含以下项目:

本地变量;控制流结构;方法调用;内嵌的块。

图5-2展示了方法体及其组成的示例。

5.3 本地变量

和第4章介绍的字段一样 ,本地变量也保存数据。字段通常保存和对象状态有关的数据,而创建本地变量经常是用于保存本地的临时的计算数据。表5-1对比了本地变量和实例字段的差别。

下面这行代码展示了本地变量生明的语法。可选的初始化语句由等号和用于初始化的值组成。

本地变量的存在性和生存期仅限于它的块以及内嵌的块。它从
本文链接地址:https://www.jiuchutong.com/zhishi/299893.html 转载请保留说明!

上一篇:多模态模型学习1——CLIP对比学习 语言-图像预训练模型(什么是多模态研究)

下一篇:2023年顶级编程语言趋势(编程前十名)

  • ipad有录屏功能吗(ipad录屏功能怎么录声音)

    ipad有录屏功能吗(ipad录屏功能怎么录声音)

  • qq黄钻可以隐身访问吗(qq黄钻可以隐身访问所有人的空间吗)

    qq黄钻可以隐身访问吗(qq黄钻可以隐身访问所有人的空间吗)

  • 长沙地铁app充值的钱怎么退(长沙地铁app充值的钱可以退吗)

    长沙地铁app充值的钱怎么退(长沙地铁app充值的钱可以退吗)

  • 导入库乐队的文件变灰(导入库乐队的文件变灰怎么删除)

    导入库乐队的文件变灰(导入库乐队的文件变灰怎么删除)

  • 苹果手机软件没有声音怎么办(苹果手机软件没声音怎么回事)

    苹果手机软件没有声音怎么办(苹果手机软件没声音怎么回事)

  • 微信搜索别人的微信号对方能知道吗(微信搜索别人的微信号会留下痕迹吗?)

    微信搜索别人的微信号对方能知道吗(微信搜索别人的微信号会留下痕迹吗?)

  • 打印机连手机可以打印吗(打印机连手机可以远程打印吗)

    打印机连手机可以打印吗(打印机连手机可以远程打印吗)

  • 指令是由什么发出的(指令是谁发出的)

    指令是由什么发出的(指令是谁发出的)

  • QQ怎么关闭幸运字符(qq幸运字符)

    QQ怎么关闭幸运字符(qq幸运字符)

  • 优酷退出登录在哪里(优酷登陆退出)

    优酷退出登录在哪里(优酷登陆退出)

  • 显卡加ti是什么意思(显卡后面加ti)

    显卡加ti是什么意思(显卡后面加ti)

  • 打印输出另存为什么意思(打印时为什么将打印输出另存为)

    打印输出另存为什么意思(打印时为什么将打印输出另存为)

  • 苹果x来电铃声拿起手机声音就小了(苹果x来电铃声不响怎么办)

    苹果x来电铃声拿起手机声音就小了(苹果x来电铃声不响怎么办)

  • 怎么取消超市微信刷脸(怎么取消超市微信提醒)

    怎么取消超市微信刷脸(怎么取消超市微信提醒)

  • ppsx怎么转换成ppt(ppsx怎么转换成视频mp4)

    ppsx怎么转换成ppt(ppsx怎么转换成视频mp4)

  • 中文操作系统适用于英文操作吗(中文版操作系统)

    中文操作系统适用于英文操作吗(中文版操作系统)

  • 锁屏样式怎么自定义(锁屏样式怎么换成自己保存的图片)

    锁屏样式怎么自定义(锁屏样式怎么换成自己保存的图片)

  • win1032位和62位区别(win1032位和62位哪个好)

    win1032位和62位区别(win1032位和62位哪个好)

  • 如何维护电脑系统安全?

    如何维护电脑系统安全?

  • UltraISO软碟通怎么装系统 UltraISO软碟通不用U盘装系统图文教程(软碟通支持uefi吗)

    UltraISO软碟通怎么装系统 UltraISO软碟通不用U盘装系统图文教程(软碟通支持uefi吗)

  • 龙骨花的养殖方法(图文)(龙骨花的养殖方法移植)

    龙骨花的养殖方法(图文)(龙骨花的养殖方法移植)

  • 广角镜头下的厦门龙舟池,日落的光洒在传统龙舟上,中国 (© Sen Li/Getty Image)(广角镜头下的人)

    广角镜头下的厦门龙舟池,日落的光洒在传统龙舟上,中国 (© Sen Li/Getty Image)(广角镜头下的人)

  • 案例说明:vue中Element UI下拉列表el-option中的key、value、label含义各是什么(vue经典案例)

    案例说明:vue中Element UI下拉列表el-option中的key、value、label含义各是什么(vue经典案例)

  • 增值税税率
  • 费改税是哪一年
  • 人工费已经支付怎么入账
  • 企业付房租怎么做会计分录
  • 高铁票丢失了可以二次打印吗
  • 基本户借款 一般户可以还吗
  • 经营所得与劳务所得的税率
  • 企业文化事业建设费计算
  • 帮别人买交强险,受益人是我,有影响吗
  • 税前薪酬包括五险一金吗
  • 已付款已收货但发票未到账务处理怎么做
  • 红字发票的蓝字发票要退回吗
  • 固定资产采用工作量法计提折旧怎么算
  • 转让土地及地上建筑物
  • 企业收到委托开发软件的货款如何记账?
  • 划拨土地使用权多少年
  • 进口货物要交消费税吗
  • 保本型理财产品推荐
  • 企业为员工承担个人所得税
  • 物业管理费什么时候交?
  • 手撕发票的税点是多少
  • 勾选认证和扫描认证哪个好
  • 附税分录怎么做?
  • 租用仓库需要代扣代缴企业所得税吗
  • 出售二手车税率3%减按2%征收的政策
  • 固定资产清理出售合同
  • 长期应付款怎么冲减
  • 民间非营利组织财务报表
  • 增值税专用发票的税率是多少啊
  • 委托加工应税消费品收回后直接销售
  • 空白发票怎么用
  • 预付账款为什么是资产
  • 旅游公司广告费支出扣除标准
  • 2023个人出租房屋房产税
  • 票已收到款未付怎么办
  • 电脑记事本在哪里打开
  • 项目不可用怎么解决
  • 检验费用会计分录
  • 停止恶意软件删除怎么办
  • Win11文件夹怎么加密设置密码
  • 鸟瞰高耸入云的成语
  • 退休后工作单位填什么内容
  • javascript获取input的值并计算
  • php常用命令
  • 带有折扣的增值税怎么算
  • 其他收益算营业成本吗
  • 扶贫资金入股问题
  • 文化事业建设费的征收范围
  • 调整以前年度错账会计分录怎么做
  • 织梦如何使用
  • 经典帝国cms生成器下载
  • 个税累计预扣法导致税交多了
  • mysql连接数据库的基本步骤是什么
  • sqlserver最大数据量
  • mysql load local
  • 销项发票属于哪个科目
  • 个人所得税的征收
  • 招待客户的住宿费发票可以报销吗
  • 企业为职工租房合法吗
  • 长期股权投资两种核算方法的区别
  • 一般纳税人外地预缴税款怎么做分录
  • 党委经费是国家政府出吗?
  • 注册资本实缴制改为认缴制
  • 专票错误已认证需要退回吗?
  • 获取sqlserver密码
  • sqlserver如何查看操作日志
  • mysql 5.7.11 winx64.zip安装配置方法图文教程
  • 如何移植操作系统
  • 如何卸载win8系统
  • win7微软账户
  • 原生js添加css样式
  • nginx日志按天切割
  • django内置组件
  • python读取数据
  • python 内连接
  • linux的python
  • JavaScript的函数定义
  • 台湾所得税申报网站
  • 别墅与普通住宅的优缺点
  • 上海电子税务平台开票不含税怎么改成含税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设