Entwickler-Ecke
C# - Die Sprache - Wie deklarieren: Array als Rückgabewert in ein neues Array
Pajula - Mo 18.10.10 18:10
Titel: Wie deklarieren: Array als Rückgabewert in ein neues Array
Guten Abend zusammen
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| static int[] Funktionsname ( double Parameter) { int[] Array = new int[index]; . . . return Array; }
int[] Neu_Array = {Funktionsname(Parameter)}; |
Bitte um Korrekt
Yogu - Mo 18.10.10 18:31
Pajula hat folgendes geschrieben : |
C#-Quelltext 1: 2: 3: 4: 5: 6: 7: 8:
| static int[] Funktionsname ( double Parameter) { int[] Array = new int[index]; . . . return Array; } | |
Ja, dieser Code erstellt ein
int-Array mit
index Parametern und gibt es zurück.
Pajula hat folgendes geschrieben : |
C#-Quelltext 12:
| /* ... */ int[] Neu_Array = {Funktionsname(Parameter)}; | |
Das ist offensichtlich nicht korrekt, denn es erzeugt ja einen Compilerfehler ;)
Die geschweiften Klammern werden verwendet, um ein neues Array zu erstellen und seine Einträge anzugeben. Also zum Beispiel
{ 2, 3, 5, 7 }. In deinem Fall hast du aber schon ein fertiges Array, also brauchst du nichts mehr zu erstellen, sondern kannst den Rückgabewert einfach als Wrt für die Variable verwenden.
Pajula - Mo 18.10.10 18:39
Aha, d.h ich könnte den Rückgabewert so nutzen:
C#-Quelltext
1:
| int Zahl = Funktionsname[index]; |
Yogu - Mo 18.10.10 19:02
Pajula hat folgendes geschrieben : |
Aha, d.h ich könnte den Rückgabewert so nutzen:
C#-Quelltext 1:
| int Zahl = Funktionsname[index]; | |
Wenn du die runden Klammern ergänzt, denn schließlich musst du die Funktion ja ausführen:
C#-Quelltext
1:
| int Zahl = Funktionsname(Parameter)[index]; |
Oder, in Bezug auf den obigen Code von dir:
C#-Quelltext
1:
| int[] Neu_Array = Funktionsname(Parameter); |
Pajula - Mo 18.10.10 19:09
Perfekt! Danke
Schönen Abend wünsche ich dir!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!