//主函数
static void Main(string[] args)
{
int n1=1, n2=3;
Console.WriteLine(refGetSum(ref n1,ref n2));
Console.Read();
}
//ref参数
static public int refGetSum(ref int numberFirst, ref int numberSecond)
{
numberFirst = 10;
numberSecond = 3;
return numberFirst + numberSecond;
}
ref特点:
1、方法定义和调用方法都必须显示使用ref关键字。(如上代码显然易见)
2、ref有进有出,即可以把值传入方法体内。(如上代码,读者可以任意改变n1和n2的值)
3、为引用类型。(直接调用而不事先定义n1和n2,编译不通过)
4、同名函数,out不与ref同时存在,可以重载。
四、out与ref异同
主要区别,out只输出yuan'chuang,ref有进有出。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持ASPKU!
注:相关教程知识阅读请移步到c#教程频道。










