Bonjour !
Est-ce que vous avez une idée de la différence entre les deux méthodes Play ci dessous. Je ne comprends pas vraiment pourquoi il est permis d'utiliser le mot clef ref dans ce cas sachant que les deux méthodes donne le même résultat. Merci de votre réponse.
Martin
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 public static void Play(int[] array) { array[0] = 99; array[1] = 99; } public static void Play2(ref int[] array) { array[0] = 99; array[1] = 99; } static void Main(string[] args) { // Game with array int[] sourceOne = new int[] { 1, 2, 4, 5, 66 }; int[] sourceTwo = new int[] { 1, 2, 3, 4, 5, 6, 7, 8 }; Play(sourceOne); Play2(ref sourceTwo); }
Partager