public ref struct als value übergeben
-
hi!
Ich möchte ein public ref struct als Value übergeben. Ist
das möglich, oder muss ich extra alles kopieren?Viele Grüße
-
"ref struct" wird immer als "referenz" übergeben (alles was *ref* ist ist eine Referenz).
Wie sollte denn eine Übergabe by "value" aussehen?
Du könntest höchstens das IClonable implementieren und den Inhalt vorhe kopieren...
-
Mach doch einfach
value struct
anstatt
ref struct
-
Ja, ich bin wohl noch zu sehr in C++ :D. Hätt das
gerne einfach dereferenziert ^^.
Value struct kann ich leider nicht benutzen, da ich es an anderer
Stelle wieder als referenz übergeben muss.
Dachte es gibt vllt eine .net methode, die das für mich macht.
-
Du kannst auch "value struct" als Referenz übergeben. Siehe "%".