📜  C#函数 输出参数(1)

📅  最后修改于: 2023-12-03 14:40:32.762000             🧑  作者: Mango

C#函数 输出参数

在 C# 编程中,函数可以通过引用参数的方式来输出结果。输出参数可以在函数体内修改传入的参数值,并将它们作为函数的结果返回。这种输出参数特别在函数需要返回多个值时非常有用。

定义输出参数

C# 函数输出参数的语法格式为:

void FunctionName(ref Type paramName)

其中,ref 关键字表示参数为引用类型,必须在函数原型和调用处同时声明。可以在函数体内直接修改输出参数。

示例

下面是一个使用输出参数的示例,我们将定义一个函数,接受两个整数,然后将它们的和输出。

public static void Sum(int x, int y, ref int result) 
{
    result = x + y;
}

Main 函数中调用:

int x = 3;
int y = 4;
int sum = 0;
Sum(x, y, ref sum);   // 调用函数,将 x 和 y 的和赋给 sum。
Console.WriteLine("计算得到的和为:" + sum);  // 输出 “计算得到的和为:7”。

以上代码将输出:

计算得到的和为:7
总结

C# 函数输出参数是一种可将计算结果输出到变量的方式,因而可以简化编程过程,提高程序执行效率。然而,输出参数的使用必须带有 ref 关键字,且更改必须在函数体内进行,还需要注意输出参数的初始化。