Синтаксис:
object имя_переменной
object имя_переменной
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
/* -
Упаковка - это неявное преобразование типа значения в тип ссылки. -
Например, тип int в тип object. -
*/ -
inta = 5; -
Console.WriteLine("тип значений : {0}", a); -
//упаковка -
objectobj = a; -
Console.WriteLine("тип ссылки : {0}", obj); -
/* -
Распаковка - это процесс обратный упаковки, т.е. явное преобразование -
типа ссылки в тип значения, при этом тип переменной значения, должен -
совпадать с упакованным типом ссылки. -
Например, тип object в тип int. -
*/ -
//распаковка -
//явное преобразование -
intb = (int)obj; -
Console.WriteLine(b); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
/* -
Упаковка - это неявное преобразование типа значения в тип ссылки. -
Например, тип int в тип object. -
*/ -
inta = 5; -
Console.WriteLine("тип значений : {0}", a); -
//упаковка -
objectobj = a; -
Console.WriteLine("тип ссылки : {0}", obj); -
/* -
Распаковка - это процесс обратный упаковки, т.е. явное преобразование -
типа ссылки в тип значения, при этом тип переменной значения, должен -
совпадать с упакованным типом ссылки. -
Например, тип object в тип int. -
*/ -
//распаковка -
//явное преобразование -
intb = (int)obj; -
Console.WriteLine(b); -
Console.ReadKey(); -
return0; -
} }
тип значений : 5
тип ссылки : 5
5
тип ссылки : 5
5