Maison >développement back-end >Tutoriel C#.Net >Quels sont les paramètres référence/ref des types de tableaux en C# ?

Quels sont les paramètres référence/ref des types de tableaux en C# ?

WBOY
WBOYavant
2023-09-13 22:45:04986parcourir

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

Utilisez le mot-clé ref pour déclarer les paramètres de référence. Un paramètre de référence est une référence à l’emplacement mémoire de la variable. Lorsque vous transmettez des paramètres par référence, contrairement aux paramètres de valeur, aucun nouvel emplacement de stockage n'est créé pour ces paramètres.

Déclarer les paramètres de référence -

public void swap(ref int x, ref int y) {}

Déclarer les paramètres ref de type tableau -

static void Display(ref int[] myArr)

L'exemple suivant montre comment utiliser les paramètres ref de type tableau en C# -

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();
   }
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer