当前位置 : 主页 > 网络编程 > net编程 >

十三 方法

来源:互联网 收集:自由互联 发布时间:2023-09-06
方法指一些相关的语句组织在一起,用来执行一个任务的语句块 定义方法 Access Specifier Return TypeMethod Name(Parameter List) { Method } Access Specifier 访问修饰符 Return type:返回类型,可以为空,为

方法指一些相关的语句组织在一起,用来执行一个任务的语句块

定义方法

<Access Specifier> <Return Type><Method Name>(Parameter List)
{
Method
}
  • Access Specifier 访问修饰符
  • Return type:返回类型,可以为空,为值或者类
  • MethodName: 方法名称,大小写敏感
  • Parameter List:参数列表
  • Method body:方法主体,实现功能

调用方法

Type = <Method Name>(Parameter List)
  • 返回类型
  • 方法名
  • 参数

递归方法调用:方法本身调用本身

递归需要自己的逻辑性强,逻辑性强的小伙伴可以尝试

参数传递

  • 值参数:赋值参数的实参(调用方法传递的参数)给形参(方法体的参数),形参和实参互不影响。(类除外)
  • 引用参数:赋值参数的内存给形参,形参发生改变值参也会跟着改变,参数前面添加ref
  • 输出参数:可以返回多个值. 参数前面添加 out

ref和out的区别:

  • ref在传进去之前必须赋值,out不可以
  • ref在函数内部可以直接使用,out不可以,必须要先赋值再使用
  • ref在函数内部可以不被修改,out在离开函数体之前必须要赋值



上一篇:Supervisor的简单使用
下一篇:没有了
网友评论