一、传递参数
既可以通过值也可以通过引用传递参数。通过引用传递参数允许函数成员(方法、属性、索引器、运算符和构造函数)更改参数的值,并保持该更改。
二、传递值类型参数
值类型变量直接包含其数据,这与引用类型变量不同,后者包含对其数据的引用。因此,向方法传递值类型变量意味着向方法传递变量的一个副本。方法内发生的对参数的更改对该变量中存储的原始数据无任何影响。如果希望所调用的方法更改参数的值,必须使用 ref 或 out 关键字通过引用传递该参数。为了简单起见,下面的示例使用 ref。
1. 通过值传递值类型:
SquareIt(n); // Passing the variable by value.
System.Console.WriteLine(\"The value after calling the method: {0}\", n);
}
}
本文地址:https://www.stayed.cn/item/25602
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我