当前位置: 首页 > news >正文

C# 方法(控制流和方法调用)

本章内容:
方法的结构
方法体内部的代码执行
局部变量
局部常量
控制流
方法调用
返回值
返回语句和void方法
局部函数
参数
值参数
引用参数
引用类型作为值参数和引用参数
输出参数
参数数组
参数类型总结
方法重载
命名参数
可选参数
栈帧
递归

控制流

方法包含了组成程序的行为的大部分代码。剩余部分在其他的函数成员中,如属性和运算符。
术语控制流指的是程序从头到尾的执行流程。默认情况下,程序执行顺序地从一条语句到下
一条语句。控制流语句允许你改变执行的顺序。
这一节只会提及一些能在代码中使用的控制语句,第10章会详细介绍它们。

选择语句 利用这些语句可以选择要执行的语句或语句块。
if有条件地执行一条语句。
if…else有条件地执行一条或另一条语句。
switch有条件地执行一组语句中的某一条。
迭代语句 这些语句可以在一个语句块上循环或迭代。
for循环一一在顶部测试。
while循环一一在顶部测试。
do循环一一在底部测试。
foreach为一组中每个成员执行一次。

跳转语句 这些语句可以让你从代码块或方法体内部的一个地方跳到另一个地方。
break 跳出当前循环。
continue 到当前循环的底部。
goto 到一个命名的语句。
return 返回到调用方法继续执行。
例如,下面的方法展示了两个控制流语句,先别管细节。(==是相等比较运算符。)

方法调用

可以从方法体的内部调用其他方法。
调用方法时要使用方法名并带上参数列表。参数列表将在稍后讨论。
例如,下面的类声明了一个名为PrintDateAndTime的方法,该方法将在Main方法内调用。

image
图6-4阐明了调用方法时的动作顺序。
(1)当前方法的执行在调用点被挂起。
(2)控制转移到被调用方法的开始。
(3)被调用方法执行直到完成。
(4)控制回到发起调用的方法。

调用方法时的控制流

http://www.xdnf.cn/news/268543.html

相关文章:

  • 论面向方面编程及其应用
  • 失败复盘:2077首发灾难的原因
  • Python基本语法(函数partial)
  • Python函数参数机制深度解析与最佳实践
  • Leetcode刷题记录28——缺失的第一个正数
  • 山东大学离散数学第十章习题解析
  • 测试基础笔记第十八天
  • PyTorch_创建01张量
  • 【深度学习基础】:VGG实战篇(图像风格迁移)
  • [Windows] Kazumi番剧采集v1.6.9:支持自定义规则+在线观看+弹幕,跨平台下载
  • ecs网站备份,ecs网站备份的方法
  • 基于YOLOv8的人流量识别分析系统
  • 普通 html 项目引入 tailwindcss
  • 【算法专题九】链表
  • Socket 编程 UDP
  • C++继承基础总结
  • GESP2024年6月认证C++八级( 第三部分编程题(2)空间跳跃)
  • VFS Global 携手 SAP 推动数字化转型
  • Three.js支持模型格式区别、建议
  • <property name=“userDao“ ref=“userDaoBean“/> 这两个的作用和语法
  • Java虚拟线程基础介绍
  • 23.合并k个升序序链表- 力扣(LeetCode)
  • Spring Cloud与Service Mesh集成:Istio服务网格实践
  • 【学习笔记】 强化学习:实用方法论
  • deepseek提供的Red Hat OpenShift Container Platform 4.X巡检手册
  • 深入理解Redis SDS:高性能字符串的终极设计指南
  • 基于Springboot高校网上缴费综合务系统【附源码】
  • CSS元素动画篇:基于当前位置的变换动画(合集篇)
  • 《算法导论(第4版)》阅读笔记:p2-p3
  • Java大师成长计划之第11天:Java Memory Model与Volatile关键字