Что такое Boxing и ...
 
Уведомления
Очистить все

Что такое Boxing и Unboxing в C#?

1 Записи
1 Пользователи
0 Likes
562 Просмотры
12-150 Okolokompa Форум
(@germint)
Estimable Member
Присоединился: 5 лет назад
Записи: 71
Создатель темы  

Boxing и Unboxing оба используются для преобразования типов.

Процесс преобразования из типа значения в ссылочный тип называется Boxing. Boxing - это неявное преобразование. Вот пример Boxing в C#.

// Boxing  
int anum = 123;  
Object obj = anum;  
Console.WriteLine(anum);  
Console.WriteLine(obj); 
Процесс преобразования из ссылочного типа в тип значения называется Unboxing. Вот пример Unboxing в C#.
// Unboxing  
Object obj2 = 123;  
int anum2 = (int)obj;  
Console.WriteLine(anum2);  
Console.WriteLine(obj);  

   
Цитата
Поделиться: