Ma question est la suivante: Quelle est la solution la plus efficace et la plus correcte pour un grand nombre de données?Déclaration des collections en C#
_pointBuffer1 = new Point3DCollection {
new Point3D(140.961, 142.064, 109.300), new Point3D(142.728, 255.678, (...)
- ou -
_pointBuffer1.Add(new Point3D(140.961, 142.064, 109.300)); _poitBuffer1.Add(142.728, (...)
Ou est-ce la même chose?
Point3D est déclarée comme Point3DCollection, mais ma question est pour une collection d'objets (peut-être Int32 par exemple) ..
Vous devriez vous efforcer d'écrire du code complet, à moins que votre question ne concerne des problèmes de syntaxe. Dans ce cas, vous avez "poit", un appel Ajouter avec seulement les valeurs, les appels d'ajout imbriqués (le second exemple ne ferme pas l'appel). Mais le plus important, vous manquez la construction de la collection, à savoir. "_pointBuffer1 = new Point3DCollection();" donc non, même si nous ne tenons pas compte des problèmes de syntaxe, ils ne sont pas les mêmes. –
J'ai une classe Models qui construit ce point3DCollection en premier. Le code que j'ai présent est sur une méthode InitMesh. – jose