在大部分情況下,當需要對FCL(Framework Class Library)提供的類型進行轉換時,都應該使用FCL提供的轉型方法。
即使用類型內部的一個方法(函數),轉換運算符分為兩類:隱式轉化和顯示轉換(強制轉換)。基元類型(編譯器直接支持的數據類型,直接映射到FCL中的類型)普遍都提供了轉換運算符。
可以使用如System.Convert類、System.BitConverter類來進行類型的轉換。
CLR支持的轉型,即向上轉型和向下轉型,實際上就是基類和子類之間的相互轉換,子類轉基類可以隱式轉換,基類轉子類必須是顯示轉換。
新聞熱點
疑難解答