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!