Показаны сообщения с ярлыком задача. Показать все сообщения
Показаны сообщения с ярлыком задача. Показать все сообщения

воскресенье, 18 сентября 2011 г.

Упаковка типов значения в CLR. Задачка для собеседования

Когда-то, прочитав книгу Джеффри Рихтера (Jeffrey Richter) CLR via C#, мне понравился пример из параграфа про упаковку и распаковку типа значения. На днях, вновь про него вспомнив, я решил посвятить ему первую запись в блоге.

Итак, пример, посмотрите внимательно на следующий код и подумайте, сколько операций упаковки будет произведено?
public static void Main()
{
int x = 5;
object y = x;
x = 10;

// вывести на консоль "10, 5"
Console.WriteLine(x + ", " + (int)y);
}