Bonjour,
J'utilise dans un projet une classe Courbe qui contient un certains nombre de Points que je ne connais pas à l'avance. J'ai donc décidé d'utiliser un arrayList:
Je trouve le cast dans la ligne
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 public class Curve { private ArrayList _pts; public Curve() { _pts = new ArrayList(); } public void AddPoint(PointF pt) { _pts.Add(pt); } public PointF[] getPointsList() { return (PointF[])_pts.ToArray(typeof(PointF)); } }plutôt bourrin
Code : Sélectionner tout - Visualiser dans une fenêtre à part return (PointF[])_pts.ToArray(typeof(PointF));mais comme je trace par la suite la courbe et qu'il est impossible de manipuler les objets dans les arrayList directement je n'ai pas trouver d'autre moyen...
Je me demandais par conséquent s'il n'y avait pas par hasard un autre type d'objet qu'on pourrait fortement typer (par template par exemple) et qui conserverait l'aspect dynamique de l'ArrayList.
En gros je cherche une sorte d'équivalent C# des tableaux dynamiques du C++...
Merci d'avance
Partager