Entwickler-Ecke

C# - Die Sprache - Struct-Array an Methode übergeben


shrotty_MS - Sa 10.02.18 13:46
Titel: Struct-Array an Methode übergeben
Besser nicht !!

Trotzdem vielen Dank.

MfG


Th69 - Sa 10.02.18 13:57

Hallo und :welcome:

die Zeilennummern der Fehlermeldung passen nicht ganz zu deinem Code.
Schau dir die Zeile 44 (basierend auf dem Code-Beitrag hier) mal bzgl. Anzahl der übergebenen Parameter mal genauer an!

PS: Der Name des Parameters Kiste[] kistenNr der Methode Auflisten ist auch sehr verwirrend - diesen solltest du besser einfach kisten nennen. Dann wird dir vllt. auch klarer, was du als Parameter an Console.WriteLine übergeben mußt (analog zu z.B. Zeile 34).


Th69 - Sa 10.02.18 15:42

Da du in verschiedenen Foren (myCSharp, C++ Forum) bisher gepostet hast (mit jeweils leicht unterschiedlichem Code), scheint mir, daß du nicht weißt, wie man auf die einzelnen Elemente eines Arrays zugreifen kann. Stichwort: Index-Operator.

C#-Quelltext
1:
Kiste kiste = kisten[i];                    


Alternativ mittels einer foreach-Schleife:

C#-Quelltext
1:
foreach (Kiste kiste in kisten)