Zeiger auf einen Array als Parameter für Funktion

Pumafire

Grünschnabel
Hallo,

Ich schreibe momentan ein Programm, das ein Array von einer Klasse erstellt, und einer Methode der Klasse einen Zeiger auf das Array als Parameter übergibt. Jetzt frage ich mich, was die geschickteste Art ist dieser Methode den Zeiger zu übergeben?

Vielen Dank schonmal im Voraus,

Pumafire
 
1.) Ein paar mehr Infos wären fein.
2.) Da du unter WinForms postest gehe ich davon aus das du mit der CLR arbeitest was wiederum heisst das ein Zeiger der vollkommen falsche Weg ist. Zeiger braucht man in der CLR einfach nicht mehr es sei denn man arbeitet mit irgendwelchen nativen c++/c Geschichten zusammen.
3.) List<T> ist performanter als ein T[], und sie ist ein Referenztyp(vllt ist T[] das auch, kp) das heist du musst die List<T> nur übergeben, wie ein ganz normales Object und kannst mit ihr arbeiten. Du musst sie nichtmal zurückgeben, da sie ein Referenztyp ist.
 
Zurück