在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
c#学习体会:使用 ref 和 out 传递数组(downmoon),希望与大家分享
public static void MyMethod(out int[] arr)
} 2、与所有的 ref 参数一样,数组类型的 ref 参数必须由调用方明确赋值。因此不需要由接受方明确赋值。可以将数组类型的 ref 参数更改为调用的结果。例如,可以为数组赋以 null 值,或将其初始化为另一个数组。例如:
public static void MyMethod(ref int[] arr)
} 下面的两个示例说明 out 和 ref 在将数组传递给方法上的用法差异。 示例 1
using System;
class TestOut } 输出 数组元素是: 1 2 3 4 5 示例 2 在此例中,在调用方(Main 方法)中初始化数组 myArray,并通过使用 ref 参数将其传递给 FillArray 方法。在 FillArray 方法中更新某些数组元素。然后将数组元素返回调用方并显示。
using System;
class TestRef } 输出 数组元素是: 123 2 3 4 1024 |
请发表评论