boxing

Boxing ist, wenn ein Werttyp in einen Wrapper vom Referenztyp eingeschlossen wird, um ihn zu verwenden, wenn Polymorphie (Konvertierung in Object oder eine Schnittstelle) erforderlich ist.
2
Antworten

Wie erkenne ich Boxing / Unboxing in einem dekompilierten Scala-Code?

In der akzeptierten besten Antwort auf diese Frage gibt es eine klare Erklärung, warum Boxen passiert. Wenn ich jedoch den Code dekompiliere (mit Java Decompiler), kann ich scala.runtime.BoxesRunTime nicht verwenden. Außerdem, wenn ich den...
13.02.2011, 05:04
2
Antworten

Verwendung von eingeschränkten Generika anstelle von Schnittstellen - Nachteile?

Sagen wir, ich habe %Vor% Manchmal, anstatt nur zu sagen %Vor% Am Ende mache ich %Vor% oder vielleicht sogar %Vor% um das Boxen oder Kopieren von struct s zu vermeiden. Es funktioniert gut und alles, aber gibt es irgendwelc...
03.12.2011, 20:33
2
Antworten

Zweck von String.Concat (Object) anstelle von String.Concat (String)

Was ist der Zweck der Verwendung von String.Concat(Object) anstelle von String.Concat(String) in C #? Warum sollte man nicht einfach einen impliziten Aufruf von Object.ToString() verwenden, anstatt eine object selbst zu übergeben, di...
31.07.2015, 07:45