看上去可能會有點迷惑不解但是相同的數據類型確實有不同的名稱這是因為有些數據類型是語言使用的而有些數據類型是公共語言運行時(CLR)使用的簡單來說CLR是實際運行NET的系統現在不需要對它了解過多在您積累了更多經驗時才確定需要學習它CLR和語言擁有各自不同數據類型的原因在於CLR是NET中所有語言所共有的不管是使用Visual Basic NET C#甚或COBOL NET歸根結底都在使用CLR然而語言有它的歷史(除了C#之外它與NET不同C#在語言語法方面以C和C十十為基礎)因此也有它們自己的數據類型在兼容性方面保留這些特殊語言的數據類型也顯得有意義這樣可以使語言用戶使用熟悉的數據類型而編譯人員考慮使用實際的CLR數據類型
對於大部分工作而言您都使用語言數據類型但有時也需要知道語言數據類型映射到哪些CLR數據類型如表所示
在進行數據類型之間的轉換時將會明白為什麼知道基本的數據類型非常重要
ASPNET 入門教程完整版
From:http://tw.wingwit.com/Article/program/net/201311/14704.html