Action C#如何传参

   2024-10-05 5830
核心提示:在C#中,传递参数有两种方式:值传递和引用传递。值传递:在值传递中,传递的是参数的值。当调用方法时,实参的值会被复制一份,

在C#中,传递参数有两种方式:值传递和引用传递。

值传递:在值传递中,传递的是参数的值。当调用方法时,实参的值会被复制一份,传递给方法中的形参。在方法中修改形参的值不会影响到实参的值。示例代码如下:
public void Add(int a, int b){    int result = a + b;}int x = 10;int y = 20;Add(x, y);
引用传递:在引用传递中,传递的是参数的引用,也就是参数的内存地址。当调用方法时,实参和形参指向同一个内存地址,修改形参的值会影响到实参的值。示例代码如下:
public void Add(ref int a, ref int b){    a = a + b;}int x = 10;int y = 20;Add(ref x, ref y);

需要注意的是,在调用引用传递的方法时,需要在形参前加上ref关键字。值传递不需要使用关键字。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号