Ich verstehe, dass Werttypen Werte direkt (int, Bool, etc.) enthalten, während Referenztypen (wie Klassen) Referenzen enthalten, wo die Werte gespeichert sind. Ich habe noch keine Antwort auf diese spezielle Frage in anderen Posts zu Referenz- und Werttypen gefunden.Würde eine int-Variable, die eine andere int-Variable enthält, als Referenztyp betrachtet?
int x = 10;
int y = x;
// Would y be considered a reference type?
Ich frage dies, weil während „int x“ ist ein Werttyp, „y“ hält keinen Wert direkt, sondern „Referenzen“ auf „x“ (eine andere Stelle im Speicher).
'y' * hält * einen Wert - Sie haben ihn nur indirekt zugewiesen. Ein Integer-Typ kann nur ganzzahlige Werte enthalten. Now * eine andere int-Variable * – Plutonix