Normal
Wie von [USER=61815]@TM69[/USER] schon geschrieben, gibt es in Java keine Pointer. Somit ist auch ein fixed nicht notwendig. Der GC weiß, in Deinem Beispiel, zu jedem Zeitpunkt was er entfernen kann und was nicht.Also ja, der Code würde ausreichen.Desweiteren würde ich Dir aber Raten, nicht einfach Blind von einer Sprache in eine scheinbar unbekannte andere zu übersetzen, sondern die zu Grunde liegenden Spachfeatures der unbekannten Sprache lernen und dann Sinnvoll in diese umschreiben. Auch wenn C# und Java sehr ähnlich sind (meine Meinung), gibt es viele Dinge, die ich persönlich, je nach Sprache ganz unterschiedlich lösen würde.
Wie von [USER=61815]@TM69[/USER] schon geschrieben, gibt es in Java keine Pointer. Somit ist auch ein fixed nicht notwendig. Der GC weiß, in Deinem Beispiel, zu jedem Zeitpunkt was er entfernen kann und was nicht.
Also ja, der Code würde ausreichen.
Desweiteren würde ich Dir aber Raten, nicht einfach Blind von einer Sprache in eine scheinbar unbekannte andere zu übersetzen, sondern die zu Grunde liegenden Spachfeatures der unbekannten Sprache lernen und dann Sinnvoll in diese umschreiben. Auch wenn C# und Java sehr ähnlich sind (meine Meinung), gibt es viele Dinge, die ich persönlich, je nach Sprache ganz unterschiedlich lösen würde.