C#之數據類型與Vb的區別


    學習C#已經一段時間了,對它的理解已經比原來有覺悟多了。但是,對於一些基礎知識還是很有必要總結一下的。在學習時,總是把各種數據類型弄混。真的有必要總結一下了。

    首先附圖一張。

   

  說一下,C#和Vb的數據類型的區別、。

(1)數組。C#和Vb中雖都有“數組”。但其差異很大!

     C#中,數組的元素可以是任意類型。數組大小可以不指定。聲明數組時可給數組賦值。

     VB中,數組中元素類型一致,須指定數組大小。還有控件數組。

(2)引用類型。這是VB所欠缺的。引用類型的變量存儲對其數據的引用,包括接口、類等。數據存儲在堆中。

(3)聲明方式不同。

    C#:數據類型后直接是變量。如String i;

    VB:如Dim i as integer。

(4)類型轉換。

   C#:隱式轉換:小存儲容量的數據類型自動轉換為大存儲容量數據類型。為系統默認。

       顯示轉換:就是強制轉換。與隱式轉換相對,會造成數據流失。

       拆箱:值類型轉換為引用類型。

       裝箱:引用類型轉換為之類型。

   VB:在Vb中,我們一般都是通過類型轉換函數強制轉換成某種特定數據類型。如CDate(),CBool()等等。


   總結的不到位的地方,還請大家多多指教!


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



c#之數據類型 C#的數據類型 C#之數據類型 C#的數據類型 C#的數據類型 C#的數據類型 c# c++ vb等數據類型對照表 C#的數據類型之值類型 SQL 數據類型 對應 c#數據類型 C# 數據類型與PostgreSQL 數據類型映射
 
粤ICP备14056181号  © 2014-2021 ITdaan.com