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(); } }
以上がC# の配列型の参照/参照パラメーターとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。