![]() |
Liste C#
Ich hab mich jetzt schon eine Weile mit C# beschäftigt und wollte als Übung mal eine einfach verkettete Liste in C# erstellen. In C++ ist das ganze für mich nichts Neues mehr, deswegen hab ich mir gedacht, das kann ja so schwer nicht sein.
Aber jetzt hab ich ein kleines Problem: der Head wird einfach nicht verändert, somit kann ich keine neuen Elemente anhängen. Kann mir da jemand weiter helfen? Hier der Code für die Listenklasse ... ... hab das ganze nochmal komplett anders gestaltet, dennoch genau das selbe Spiel ... könnte sein, dass manche Bezeichner nicht immer mit Groß- / Kleinschreibung übereinstimmen, daran liegt es aber nicht, die wurden für das Problem abgeändert |
newv, hilf, aus, test, inh, eing...
Ehrlich gesagt hab ich da schon keine Motivation mehr... Wie wärs mit Kommentaren und einer sinnvollen Problembeschreibung? "Der Head wird nicht verändert"? Was soll das heißen? |
Gibt es einen Grund, warum du nicht einfach List<T> nimmst, anstatt solch eine Wulst von Code zu veranstalten?
|
Zitat:
Zitat:
Zitat:
|
Sorry, aber das ist schon irgendwie Code-Wulst... der Code ist an vielen Stellen wirklich nicht nachvollziehbar.
Oder die Bezeichner verwirren total. Wozu verwendest Du Referenzen und Pointer an bestimmten Stellen mit & und * ? Und Deine Frage solltest Du doch einfach beim Debuggen beantworten können, oder? |
... c# wurde gemacht damit man es einfacher hat ohne Pointer klar zu kommen, damit man mit Pointern in C# arbeiten kann muss sowieso erst einmal "unsafe code" aktiviert sein, das hat schon eine bedeutung. Wozu zum Teufel braucht man sowas? Desweiteren ist der angegeben SourceCode nicht vollständig zb. fehlt die Klasse/Struct "HilfsZeiger".
Gruß |
Ich merk's auch langsam, dass Pointer gar nicht mehr unterstütz werden, tja, ich muss mich wohl doch erstmal von C++ umgewöhnen...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:44 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.