Bonsoir à tous,
j'ai un petit souci avec le C#, j'ai eu un TP en cours (car j'apprends le C#) où l'on me demande de réaliser un Indexeur, c'est à dire ceci :
class Point3D
{
private int[] variable;
public int this[int id]
{
get { return (this.variable[id]); }
set { this.variable[id] = value; }
}
}
Voilà pour l'exemple.
Mon TP me demande donc de créer une class Point3D qui possède 3 variable x, y, z et on veut que chacune d'elles soient indexé.
Sauf que je sais comment faire lorsq'on veut indéxer une seule variable (comme dans l'exemple ci-dessus) en récupérer le "value" et en faisant un simple :
Point3D p = new Point3D;
p[0] = 5;
Sauf que comment je dois faire pour attribuer une valeurs différente à chaque point x, y et z ? Etant donné que l'on récupère un seul "value" je comprends pas comment attribuer une valeurs différentes à chacune de mes variables.
Je vous remercie par avance !
Bien cordialement.