Hallo!
Wie kann ich einen Array als Parameter einer Funktion erstellen?
In C hätte ich einen Pointer übergeben, aber das ist ja in C# eigentlich nicht erwüscht.
Ich möchte einen char - Array einer Funktion übergeben.
Vielen Dank
Flite
Hallo Flite,
tja, einfach machen:
void f (char [] ach)
herbivore
Hallo Herbivore,
ja - sieht so aus 🙂 Danke!!
Auch auf die Gefahr hin, dass ich noch dümmer da stehe:
Wie kann ich den Array auf 512 Elemente begrenzen?
Ich kannte eben die Deklaration nur so:
char[] XY = new char[512];
Grüße Flite
Hallo Flite,
bei der Parameterübergabe kannst du die Größe syntaktisch meines Wissens nicht begrenzen, aber du könntest in der Methode die Größe mit ach.Length abfragen und z.B. eine Exception schmeißen.
herbivore
Ok - Das ist nicht weiter schlimm. Das hatte ich vor dann vor.
Funktioniert soweit auch alles prima! Danke!
Viele Grüße
Flite