Gunakan kata kunci rujukan untuk mengisytiharkan parameter rujukan. Parameter rujukan ialah rujukan kepada lokasi memori pembolehubah. Apabila anda menghantar parameter melalui rujukan, tidak seperti parameter nilai, tiada lokasi storan baharu dibuat untuk parameter ini.
Isytihar parameter rujukan-
public void swap(ref int x, ref int y) {}
Isytiharkan parameter ref jenis tatasusunan-
static void Display(ref int[] myArr)
Contoh berikut menunjukkan cara menggunakan ref jenis tatasusunan dalam C# Parameter-
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(); } }
Atas ialah kandungan terperinci Apakah parameter rujukan/ref jenis tatasusunan dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!