欢迎光临
我们一直在努力

C#方法的参数(实参和形参)

方法中的参数分为实际参数和形式参数,实际参数被称为实参,是在调用方法时传递的参数;形式参数被称为形参,是在方法定义中所写的参数。

例如:

public int Add(int a,int b)
{
    return a+b;
}

在上面的方法定义中,a 和 b 是形式参数。在 Print 调用方法时使用如下代码:

public void Print()
{
    Add(3,4);
}

在调用 Add 方法时传递的参数 3 和 4 即为实际参数。

在 C# 语言中,方法中的参数除了定义数据类型外,还可以定义引用参数和输出参数。引用参数使用 ref 关键字定义,输出参数使用 out 关键字定义。

引用参数在方法中使用时必须为其值,并且必须是由变量赋予的值,不能是常量或表达式。

如果需要将方法中的每一个参数都设置为 ref 类型参数,则需要在每一个参数前面加上 ref 关键字修饰。

【实例 1】创建名为 RefClass 的类,在类中定义一个判断所输入整数是否为 5 的倍数的方法,并将方法中传入的整数参数定义为 ref 类型的。

根据题目要求,代码如下。

class RefClass
{
    public bool Judge(ref int num)
    {
        if (num % 5 == 0)
        {
            return true;
        }
        return false;
    }
}

在 Main 方法中调用 Judge 方法,代码如下。

class Program
{
    static void Main(string[] args)
    {
        RefClass refClass = new RefClass();
        int a = 20;
        bool result = refClass.Judge(ref a);
        Console.WriteLine("验证结果是:" + result);
    }
}

执行上面的代码,效果如下图所示。

调用带引用参数的方法

赞(0) 打赏
未经允许不得转载:hosteons中文网 » C#方法的参数(实参和形参)

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册