всем привет. читаю Рихтера, сейчас на упакевке/распаковке (если у кого то под рукой книга, то страница 170). Не могу понять.
1. Создается структура Point(x, y)
2. в ней переопределяется метод ToString() { return (x.ToString() + y.ToString())}
3. Структура p создается в классе Program и вызывается метод Console.WriteLine(p.ToString())
Рихтер ниже пишет, что при вызове ToString() у структуры Point она упаковывается, хотя пару страниц назад (167) он писал, что при вызове ToString() упаковка не происходит.
так вот вопрос. при переопределении метода ToString() у значимого типа нужен боксинг или нет?