方法~参数

本文介绍了C#中方法参数的使用,包括通过值传递数据、引用传递(ref关键字)、传出参数(out关键字)以及可变数量参数(params关键字)。通过实例解释了它们的工作原理和应用场景,强调了及时总结和学习的重要性。
摘要由CSDN通过智能技术生成

前言:

实际应用中,方法的定义和调用要复杂的多,涉及到输入参数,构造函数,静态方法,方法重载等方面。今天主要来学习一下方法的参数。


方法的参数

方法的参数是调用方法时传递给它的变量,主要分为两类:
1. 传递数据的值:直接把变量的数据值传递给方法。
2. 传递数据的地址:把变量的内存地址传递给方法。

ref:

使用ref关键字进行引用传递:

位置:
ref关键字放在需要传递的变量前面

how:
把一个输出参数的内存地址传递给方法,在方法中对变量做的任何修改都保留了下来

作用:
使用ref方法可以在调用一个方法时同时改变多个变量的值,解决了一个方法只能有一个返回值的限制。

注意:
在调用时,也需要在输入参数前加ref关键字。

举个栗子:

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值