Próbowałem zrozumieć ten punkt, ale jakoś nie mogłem wirtualizacji w moim umyśle, ktoś proszę opracować ją nieco:unboxing Wartości Typy od obiektów
Unboxing nie jest dokładnym przeciwieństwem boksowania. Operacja rozpakowywania jest znacznie mniej kosztowna niż boksowanie. Unboxing to tak naprawdę operacja polegająca na uzyskaniu wskaźnika do typu wartości surowych (pól danych) zawartych w obiekcie w postaci . W rezultacie wskaźnik odnosi się do niezakodowanej części w pudełkowej instancji. W przeciwieństwie do boksowania, rozpakowanie nie wymaga kopiowania dowolnych bajtów w pamięci. Po dokonaniu tego ważnego wyjaśnienia należy zauważyć, że operacja rozpakowywania to zwykle , po której zwykle następuje kopiowanie pól.
Richter, Jeffrey (2010-02-05). CLR za pośrednictwem C# (Kindle Locations 4167-4171). OReilly Media - A. Kindle Edition.
miał dokładnie to samo pytanie podczas czytania do akapitu – zinking