console.writeline(obj.gettype()); //system.int32
有兩種方式來查看包裝以后的引用對象中包裝的原始數(shù)據(jù)的類型。要判斷原始類型是否是某個給定的原子類型,用is;如果要返回一個字符串,可以用object類的gettype方法。
拆箱轉換是指將一個對象類型顯式地轉換成一個值類型,或是將一個接口類型顯式地轉換成一個執(zhí)行該接口地值類型。注意裝箱操作可以隱式進行但拆箱操作必須是顯式的。拆箱過程分成兩步:首先,檢查這個對象實例,看它是否為給定的值類型的裝箱值。然后,把這個實例的值拷貝給值類型的變量。比如:int i = 10;object obj = i;int j = (int)obj;有兩種方式來查看包裝以后的引用對象中包裝的原始數(shù)據(jù)的類型。要判斷原始類型是否是某個給定的原子類型,用is;如果要返回一個字符串,可以用object類的gettype方法。
拆箱轉換是指將一個對象類型顯式地轉換成一個值類型,或是將一個接口類型顯式地轉換成一個執(zhí)行該接口地值類型。注意裝箱操作可以隱式進行但拆箱操作必須是顯式的。拆箱過程分成兩步:首先,檢查這個對象實例,看它是否為給定的值類型的裝箱值。然后,把這個實例的值拷貝給值類型的變量。比如:int i = 10;object obj = i;int j = (int)obj;
| 
 
 | 
新聞熱點
疑難解答