Hallo,
ich bin gerade etwas verwirrt.
Wenn ich versuche eine List<T> oder einen Stack<T> an eine andere Methode zu übergeben, dann macht er das zwar, aber IMMER als Referenz. Sprich ändere ich die Liste oder den Stack innerhalb der aufgerufenen Methode, dann ändert er sich auch in der aufrufenden Methode...
Ist das normal ? Ich dachte immer ich muss beim Übergeben als eine Methode das Schlüsselwort "ref" angeben damit er es als Referenz angibt, das tue ich aber gar nicht....
Wo ist der (Denk-)Fehler ?
Grüße
ich bin gerade etwas verwirrt.
Wenn ich versuche eine List<T> oder einen Stack<T> an eine andere Methode zu übergeben, dann macht er das zwar, aber IMMER als Referenz. Sprich ändere ich die Liste oder den Stack innerhalb der aufgerufenen Methode, dann ändert er sich auch in der aufrufenden Methode...
Ist das normal ? Ich dachte immer ich muss beim Übergeben als eine Methode das Schlüsselwort "ref" angeben damit er es als Referenz angibt, das tue ich aber gar nicht....
Wo ist der (Denk-)Fehler ?
Grüße