![]() |
C# Stack.Reverse
Hallo,
kann mir irgendjemand erklären wie die Reverse<> Erweiterung der Klasse Stack<T> funktioniert ? Angenommen ich habe einfach: Code:
Stack< int > myStack = new Stack< int >(); Code:
myStack.Reverse<> Ich probiere nun schon ewig auf alle erdenklichen Weisen dieses Reverse zu implementieren, aber ich blick das mit dem IEnumerable einfach nicht. Entweder frissts der Kompiler erst gar nicht oder, wenn ers frisst, passiert einfach nichts... Kann mir da jemand weiterhelfen ? Grüße |
Code:
int[] reversedStack = Stack.Reverse(myStack).ToArray() Zitat:
|
Hi,
danke für die Antwort. Code:
Stack.Reverse() Code:
myStack.Reverse |
Also mal langsam. Erstens: Welches .NET-Framework verwendest Du? Reverse gibt es erst ab .NET 3.5.
Die kannst Du halt als statische Funktion aufrufen, wie in meinem Beispiel. Ansonsten geht es auch über die Objektinstanz wie Du es geschrieben hast. Nur, was geht da nicht? Zeig mal den Codeteil, wo Du dies vorhast. |
hmm ich würde sagen
myStack.Reverse(); die spitzen klammern sind für ein delegate |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:10 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.