Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah parameter rujukan/ref jenis tatasusunan dalam C#?

Apakah parameter rujukan/ref jenis tatasusunan dalam C#?

WBOY
WBOYke hadapan
2023-09-13 22:45:04933semak imbas

C# 中数组类型的引用/ref 参数是什么?

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam