C# 引用类型与值类型转换-装箱和拆箱
生活随笔
收集整理的這篇文章主要介紹了
C# 引用类型与值类型转换-装箱和拆箱
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 簡介
- 用例
- 裝箱
- 拆箱
|
簡介
拆箱就是把 “引用” 類型轉化為 “值” 類型;
裝箱就是把 “值” 類型轉化為 “引用” 類型;
裝箱與拆箱是數據類型轉換的一種特殊應用。有時候某些方法的參數要求使用 “引用” 類型,而想把 “值” 類型的變量通過這個參數傳入,就需要這個操作。
用例
裝箱
int n = 4; object obj = n; //裝箱 Console.WriteLine("n的初始值為:{0},裝箱后值為:{1}", n , obj.ToString() );拆箱
int n = 4; object obj = n; //裝箱 Console.WriteLine("n的初始值為:{0},裝箱后值為:{1}", n , obj.ToString() ); int m = (int)obj; //拆箱 Console.WriteLine("引用類型的值為:{0},拆箱后的值為:{1}", obj.ToString() , m );
|
|
總結
以上是生活随笔為你收集整理的C# 引用类型与值类型转换-装箱和拆箱的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: uefiboot 文件_UEFI启动文件
- 下一篇: C#赋值运算符及解析