位置: 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年顶级编程语言趋势(编程前十名)

  • 酷狗音乐能投屏吗(酷狗音乐能投屏到电视K歌吗)

    酷狗音乐能投屏吗(酷狗音乐能投屏到电视K歌吗)

  • 华为mate40pro和mate30的区别(华为mate40pro和mate40e哪个更好)

    华为mate40pro和mate30的区别(华为mate40pro和mate40e哪个更好)

  • ios14如何更新(ios14如何更新软件)

    ios14如何更新(ios14如何更新软件)

  • 联想小新进入安全模式(联想小新进入安全模式按键)

    联想小新进入安全模式(联想小新进入安全模式按键)

  • 苹果手机按键震动怎么关闭(苹果手机按键震动很大怎么办)

    苹果手机按键震动怎么关闭(苹果手机按键震动很大怎么办)

  • 网易云九级要多少首歌(网易云九级要多少天)

    网易云九级要多少首歌(网易云九级要多少天)

  • iphone11pro充电到80不动了(iphone11pro充电到92不动了)

    iphone11pro充电到80不动了(iphone11pro充电到92不动了)

  • ipad第五代是几寸(ipad第五代是几几年的)

    ipad第五代是几寸(ipad第五代是几几年的)

  • p40怎么滚动截屏(p40p滚动截屏)

    p40怎么滚动截屏(p40p滚动截屏)

  • 微云超级会员有什么用呢(微云的超级会员和普通会员有什么区别)

    微云超级会员有什么用呢(微云的超级会员和普通会员有什么区别)

  • xsmax换过外屏有影响吗(xsmax换外屏后遗症)

    xsmax换过外屏有影响吗(xsmax换外屏后遗症)

  • rne al00是什么型号(rne一al00是什么型号)

    rne al00是什么型号(rne一al00是什么型号)

  • 历史战绩怎么删除(删除历史战绩)

    历史战绩怎么删除(删除历史战绩)

  • ios13.5什么时候可以更新(ios13.5什么时候发布的)

    ios13.5什么时候可以更新(ios13.5什么时候发布的)

  • 定时器的三种类型分别是(定时器的三种类型有哪些)

    定时器的三种类型分别是(定时器的三种类型有哪些)

  • 微信步数为什么不能看到全部人的(微信步数为什么走了还是0)

    微信步数为什么不能看到全部人的(微信步数为什么走了还是0)

  • hma al00是华为什么型号(hmaal00是华为什么手机型号)

    hma al00是华为什么型号(hmaal00是华为什么手机型号)

  • 6s和6splus后摄像头通用吗(6s和6sp的后置摄像头一样吗)

    6s和6splus后摄像头通用吗(6s和6sp的后置摄像头一样吗)

  • 华为荣耀10有没有录屏功能(华为荣耀10有没有NFC功能)

    华为荣耀10有没有录屏功能(华为荣耀10有没有NFC功能)

  • 个人可以申请抖音蓝V吗(个人可以申请抖店吗)

    个人可以申请抖音蓝V吗(个人可以申请抖店吗)

  • 微信群群主退出后谁是群主(微信群群主退出去了谁是群主)

    微信群群主退出后谁是群主(微信群群主退出去了谁是群主)

  • word中的表格属性在哪(word中的表格属性在哪里设置)

    word中的表格属性在哪(word中的表格属性在哪里设置)

  • 智慧团建如何重置密码(智慧团建如何重新上传入团申请书)

    智慧团建如何重置密码(智慧团建如何重新上传入团申请书)

  • 华为荣耀4手环可以接电话吗(华为荣耀4手环running变暗了)

    华为荣耀4手环可以接电话吗(华为荣耀4手环running变暗了)

  • opporeno有语音助手吗(opporeno1语音助手)

    opporeno有语音助手吗(opporeno1语音助手)

  • 快手魔筷口令是什么(快手魔筷什么意思)

    快手魔筷口令是什么(快手魔筷什么意思)

  • 魅族x8支持快充吗

    魅族x8支持快充吗

  • 详解Linux中获取全球唯一标示符UUID的方法(linux获取操作命令的使用方法)

    详解Linux中获取全球唯一标示符UUID的方法(linux获取操作命令的使用方法)

  • windows7系统打开命令行窗口的方法(win7打开启动)

    windows7系统打开命令行窗口的方法(win7打开启动)

  • 偶然所得个人所得税会计分录
  • 计提工会经费为什么是增项
  • 净现值为零时的收益率
  • 税务风险有哪些
  • 国债和国债期货的交割价是净价还是全价?( )
  • 未入账的记账凭证有误处理方法
  • 企业借款不能超过资金多少
  • 外汇风险管理的贸易融资法
  • 代扣代缴个人所得税会计分录怎么做
  • 房地产母公司将其土地变更到其全资子公司
  • 增值税专票需要哪些开票信息
  • 企业注销难道必须要交房产税吗?
  • 发票进项和销项对不上后果
  • 烟草生产者消费税计算方法
  • 开了发票必须记收入吗
  • 金融企业贷款损失准备金
  • 合理损耗如何计算单价?
  • 生产人员社保怎么做账
  • 期间费用企业所得税扣除
  • 小规模适用税率
  • 已收发票是什么意思
  • php parse_url
  • php读取txt内容
  • 创业投资企业可以签订代持股协议吗合法吗
  • 考研408怎么样
  • ajax的使用场景
  • thinkphp ide
  • Vue+Element UI-el-date-picker时间日期选择器组件(实现向后端传值)
  • vue前端模板网站
  • 微信小程序小窗口
  • win11安卓子系统教程
  • PHP mysqli_free_result()与mysqli_fetch_array()函数详解
  • 抽烟罚款会计分录
  • access宏操作
  • mongodb unwind
  • phpcms怎么样
  • 资产负债表该怎么填写
  • sqlserver远程连接失败
  • 货物退回并补货什么意思
  • 代数分配法的优缺点和适用范围
  • 长期待摊费用多少金额
  • 某企业福利部门
  • 收到的出口退税款需要并入利润总额吗
  • 借资本公积贷递延所得税负债是什么意思
  • 递延收益在资产负债表哪里列示
  • 生产经营所得成本费用怎么算
  • 生产成本明细账怎么填图片
  • 月底计提工资的会计处理
  • 营业收入和销售收入的比值
  • 分公司需要独立核算和报税吗
  • mysql使用正则表达式查询数据并另存为另一列
  • win7跟xp怎样连接局域网
  • appcrash是什么文件
  • 韩国电脑用什么系统
  • Windows Server 2008下利用Diskpart管理磁盘
  • workflow software
  • win8.1系统安装
  • win7的开始菜单在哪里
  • linux awk '{print $0}'
  • Mac怎么查看WiFi使用量
  • ie11打不开闪退解决办法win 7
  • win7装win8系统教程
  • win 7电脑音箱没有声音
  • linux ssh gui
  • 清除文件内容 linux
  • node解析前端formdata数据
  • shell脚本获取命令的输出结果
  • python图论算法
  • express的中间件
  • 批处理安装
  • node. js教程
  • 安卓api中文手册
  • angular.js
  • android颜色值
  • unity 120帧
  • jquery 扩展事件
  • jquery移动版
  • 写给小白的情书
  • 企业的绿化用地暂免征收土地使用税
  • 法治建设的基本原则是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设