Użyj przypadków do boksu typu wartości w C #?

Istnieją przypadki, gdy instancja typu wartości musi być traktowana jako instancja typu referencyjnego. W sytuacjach takich jak ta instancja typu wartości może zostać przekształcona w instancję typu referencyjnego za pomocą procesu zwanego boksowaniem. Gdy instancja typu wartości jest pudełkowana, pamięć jest przydzielana na stercie, a wartość instancji jest kopiowana do tego miejsca. Odniesienie do tego magazynu jest umieszczane na stosie. Wartość w ramce to obiekt, typ odniesienia, który zawiera zawartość instancji typu wartości.

Zrozumienie wspólnego systemu .NET

WWikipedia jest przykład dla Javy. Ale w języku C #, jakie są przypadki, w których trzeba byłoby wpisać typ wartości? A może lepiej / podobne pytanie brzmi: dlaczego ktoś chciałby przechowywać typ wartości na stercie (w ramce) zamiast na stosie?

questionAnswers(9)

yourAnswerToTheQuestion