什么是 C# 中数组类型的引用/引用参数?
使用ref关键字声明引用参数。引用参数是对变量内存位置的引用。当您通过引用传递参数时,与值参数不同,不会为这些参数创建新的存储位置。
声明一个ref参数-
public void swap(ref int x, ref int y) {}声明一个数组类型的ref参数-
static void Display(ref int[] myArr)
以下示例展示了如何在C#中使用数组类型的ref参数-
class TestRef {
static void Display(ref int[] myArr) {
if (myArr == null) {
myArr = new int[10];
}
myArr[0] = 345;
myArr[1] = 755;
myArr[2] = 231;
}
static void Main() {
int[] arr = { 98, 12, 65, 45, 90, 34, 77 };
Display(ref arr);
for (int i = 0; i < arr.Length; i++) {
System.Console.Write(arr[i] + " ");
}
System.Console.ReadKey();
}
}热门推荐
5 孙媳妇祝福语简短
10 朋友明天手术祝福语简短
11 开业经典祝福语简短
12 满月红包英文祝福语简短
13 给儿子生日祝福语 简短
14 新年祝福语简短句子
15 好姐妹生日祝福语 简短
16 朋友药店开业祝福语简短
17 新婚祝福语大全简短经典
18 广东新居入伙简短祝福语