Распаковка и типы данных
Условие задачи
Дана функция Example2, которая: Создает объект obj с упакованным (boxing) значением 5. Распаковывает (unboxing) значение из obj в переменную num типа int. Меняет значение num на 12. Выводит в консоль значения obj и num. Вопрос: Какие значения будут выведены и почему?
csharpstatic void Example2()
{
object obj = 5;
int num = (int)obj;
num = 12;
Console.WriteLine(obj);
Console.WriteLine(num);
}