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

  • 中国移动彩铃在哪里设置(中国移动彩铃在哪里订购的)

    中国移动彩铃在哪里设置(中国移动彩铃在哪里订购的)

  • 苹果13pro怎么调120hz(苹果13pro怎么调15倍)

    苹果13pro怎么调120hz(苹果13pro怎么调15倍)

  • 美团外卖取消订单红包会退吗(美团外卖取消订单在哪)

    美团外卖取消订单红包会退吗(美团外卖取消订单在哪)

  • qq手机通讯录能聊天吗(qq里面的手机通讯录)

    qq手机通讯录能聊天吗(qq里面的手机通讯录)

  • qq通话点了静音会怎样(qq电话开静音别人听不见了吗?)

    qq通话点了静音会怎样(qq电话开静音别人听不见了吗?)

  • 笑联app安装后闪退(笑联安卓下载)

    笑联app安装后闪退(笑联安卓下载)

  • 苹果手机微信声音小怎么回事(苹果手机微信声音明明开了却不响怎么回事)

    苹果手机微信声音小怎么回事(苹果手机微信声音明明开了却不响怎么回事)

  • 手机载图载不了怎么办(手机下载不了图片)

    手机载图载不了怎么办(手机下载不了图片)

  • 微信诞生于2011年几月几号(微信诞生于08年还是11年)

    微信诞生于2011年几月几号(微信诞生于08年还是11年)

  • 华为手机看视频黑屏怎么回事(华为手机看视频屏幕变暗)

    华为手机看视频黑屏怎么回事(华为手机看视频屏幕变暗)

  • 热点网速太慢怎么办(热点网速太慢了)

    热点网速太慢怎么办(热点网速太慢了)

  • 苹果x自带耳机什么型号(苹果x自带耳机哪里产的)

    苹果x自带耳机什么型号(苹果x自带耳机哪里产的)

  • 光影精灵5键盘怎么亮(光影精灵5键盘灯怎么换颜色)

    光影精灵5键盘怎么亮(光影精灵5键盘灯怎么换颜色)

  • oppor17是40w快充吗(oppor17快充是多少a 的)

    oppor17是40w快充吗(oppor17快充是多少a 的)

  • 华为mate30pro如何调音量(华为mate30pro如何设置高清通话)

    华为mate30pro如何调音量(华为mate30pro如何设置高清通话)

  • 荣耀手环5篮球版怎么开机(荣耀手环5篮球手环)

    荣耀手环5篮球版怎么开机(荣耀手环5篮球手环)

  • 爱奇艺更改手机号(爱奇艺更改手机号显示被占用图片)

    爱奇艺更改手机号(爱奇艺更改手机号显示被占用图片)

  • 为什么qq打卡打了没有天数(qq打卡为什么不一样)

    为什么qq打卡打了没有天数(qq打卡为什么不一样)

  • 手机充电先插哪头(手机充电先插哪一端)

    手机充电先插哪头(手机充电先插哪一端)

  • 苹果MacOS系统怎么没为不同桌面设置独立壁纸?(apple mac 系统)

    苹果MacOS系统怎么没为不同桌面设置独立壁纸?(apple mac 系统)

  • 开机自动连接宽带(开机自动连接宽带怎么设置w11)

    开机自动连接宽带(开机自动连接宽带怎么设置w11)

  • Linux下面使用命令如何运行.sh文件的两种解决办法(linux命令使用)

    Linux下面使用命令如何运行.sh文件的两种解决办法(linux命令使用)

  • 阿尔萨斯的葡萄酒村,法国上莱茵省 (© Walter Bibikow/eStock Photo)(阿尔萨斯葡萄园)

    阿尔萨斯的葡萄酒村,法国上莱茵省 (© Walter Bibikow/eStock Photo)(阿尔萨斯葡萄园)

  • tcpreplay命令  性能或功能测试(tcpreplay命令详解)

    tcpreplay命令 性能或功能测试(tcpreplay命令详解)

  • 关税是价内税还是税外税
  • 买一赠一的税务处理
  • 生产车间的办公用品费计入
  • 送货单和收据单的区别
  • 上年营业收入是什么科目
  • 金税盘可以用安卓的线吗
  • 企业注销盈利一定要交个税吗
  • 国有资本及权益客观增减因素
  • 开出商业承兑汇票到期会计分录
  • 公司会计怎么做
  • 现金流量表关注指标
  • 减免税费期末如何结转
  • 异地存款手续费2022最新规定
  • 房地产开发临时用电
  • 现金折扣后退回账户
  • 印花税这个月没交怎么办
  • 个人代开普通发票需要出税费吗?
  • 公司购买新办公楼装修计入什么科目
  • 是否只有首次购买税控盘可以全额抵减增值税
  • 会计调账必须写说明吗
  • 企业固定资产折旧费计入什么成本
  • 减免附加税分录怎么做
  • 企业搬迁至外地怎么办理
  • 会计审核票据如何签字
  • 即征即退和先征后退适用范围
  • macbook 怎么换壁纸
  • ios9.3.5如何越狱
  • 拆迁货币什么意思
  • PHP:pg_get_pid()的用法_PostgreSQL函数
  • 如何通过利润表看企业收益
  • 在一个js文件中怎么写
  • php wechat
  • vue2:elementUI中Form 表单在特定情况下做动态rules添加删除
  • 预收账款增值税纳税义务
  • 定额发票累计领用金额怎么填
  • Vue(ref和$refs属性介绍与使用)
  • mail命令详解
  • 开了红字信息表当月怎么做账
  • 其他权益工具投资是什么意思
  • 支付个人赔偿款要交税吗
  • 企业卖地收入会计处理
  • 库存不足怎么处理
  • 不能抵扣的抵扣了怎么办
  • 百旺 税控盘
  • SQL Server Native Client下载 SQL Server Native Client安装方法
  • sql分组计算
  • 没有以前年度损益科目应该加在什么地方
  • mysql数据库性能优化方法有哪些
  • 财政补助资金不需要政府采购
  • 公司员工年薪如何发放
  • 预计负债转回对所得税费用的影响
  • 结转损益结转了两次咋办
  • 暂估应付账款余额调整
  • 小企业会计准则2023电子版
  • 公务机票保险费能报销吗
  • 资产减值损失结转到本年利润吗
  • 外卖占比总营业额怎么算
  • 明细分类账如何填写
  • 库存商品账本填写样本
  • mysql在mac上的安装教程
  • win10系统如何查看激活状态
  • debian glibc
  • win7旗舰版如何禁止更新
  • win7系统怎么加入工作组
  • nodejss
  • python图像移动
  • js基础有哪些
  • js查看浏览器信息
  • xcopy命令拷贝目录
  • jquery删除节点的元素
  • javascript中用于声明变量的关键字
  • js用于
  • jQuery实现获取table表格第一列值的方法
  • javascript.
  • Flow之一个新的Javascript静态类型检查器
  • position属性含义
  • android的中文
  • 税务局投诉怎么投诉
  • 北京电子税务局实名认证
  • 四川地方税务局官网首页
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设