Salut!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
Point[] tab1 = new Point[1];
Point[] tab2 = new Point[2];
tab1[0] = new Point(1,1);
tab2[1] = tab1[0];
Console.WriteLine(tab2[1]);
Console.WriteLine(tab1[0]);
tab2[1].X = 2;tab2[1].Y=3;
Console.WriteLine(tab2[1]);
Console.WriteLine(tab1[0]);
L'objet semble être dupliqué et pas la référence . Pourquoi?
...

Résultat:

{X=1,Y=1}
{X=1,Y=1}
{X=2,Y=3}
{X=1,Y=1}

Est ce que le "=" fait une copie de la référence à l'objet ou une copie de l'objet ( new implicite)?