1. 首页
  2. 数据库
  3. 其它
  4. 理解C#中参数的值和引用以及传递结构和类引用的区别

理解C#中参数的值和引用以及传递结构和类引用的区别

上传者: 2020-12-31 13:13:03上传 PDF文件 42.49KB 热度 9次
值与引用参数之间的区别: 在 C# 中,既可以通过值也可以通过引用传递参数。在调用环境中通过引用传递参数允许函数成员(方法、属性、索引器、运算符和构造函数)更改参数的值,并保持该更改。若要通过引用传递参数,请使用 ref 或 out 关键字。 下面的示例阐释值与引用参数之间的区别: class Program { static void Main(string[] args) { int arg; // Passing by value. // The value of arg in Main is not changed. arg = 4;
用户评论