【C#】方法(函数)介绍、变量作用域、方法的重载、方法的out参数和ref参数

本文介绍了C#中的方法,包括方法的定义与调用,强调了静态方法的使用。接着探讨了变量的作用域,局部变量的限制以及如何跨方法共享数据。接着讲解了方法的重载概念,即同名但参数列表不同的方法。最后,详细阐述了out和ref参数的区别,out参数仅用于传出值,而ref参数则允许值在方法内外双向传递。
摘要由CSDN通过智能技术生成

一、方法(函数)介绍

  • 函数就是将一堆代码进行重用的一种机制。
  • 方法的定义:看见static就是静态方法
[访问修饰符] [static] 返回值(没有返回值写void,有就写返回值的类型) 方法名([参数列表])
{
    方法体;
}
  • 命名规则:方法名开头大写,参数名开头小写,参数名、变量名要有意义
  • 方法的调用,对于有static修饰的方法,调用有两种方式
    1. 如果在同一个类中,直接写方法名调用。
    2. 类名.方法名()
  •  return可以立即退出方法。没有返回值,可以不写return;有返回值,会加上return。

 二、变量的作用域

  • 在方法中定义的变量称为局部变量,其作用域从定义开始,到其所在的大括号结束为止。
  • 在一个方法中想要访问另一个方法中的变量,有两种解决方法:参数和返回值 

 三、方法的重载

  • 在面向对象的语言中,允许我们在同一个类中定义多个方法名相同、参数列表(参数类型,参数个数)不同的方法,这样的形式我们称为方法重载。调用时编译器会根据实际传入参数的形式,选择与其匹配的方法执行。
  • 构成重载的条件:
  1. 方法名相同。
  2. 方法参数类型不同或者参数个数不同
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 19
    评论
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值