static void X2() { int x = 5; object y = x; // int を object に。ボックス化が起きる。 int z = (int)y; // object から元の型に。ボックス化解除。 Console.WriteLine(x); Console.WriteLine(y); Console.WriteLine(z); } }