(200-06-09) VB.NET 教學

摘要:(200-06-09) VB.NET 教學

Value Type

固定長度(溢位)

使用Structure

使用Enumeration變數定義所址直接儲存內容

寫法同類別一樣

 

*浮點形態均比整數形態大

 

String <= Class

Reference Type (使用位址對應)

1.參考型別 標示放stack空間(存放位置) 指向Heap空間裡的物件

2.主要放址->參考物件

 

instance 個體化 ( CLASS - > 物件)  配置在 物件存放於heap空間

 

 

 

'參考型別型別(String is Class)
Module TestString
    Public Sub Main()
        '區域變數沒有預設值
        '字串類別 參考
        Dim name As String = Nothing
        name = "eric" '字串物件 eric堆積在Heap空間裡 ->將起始位址放置字串集區
        Dim name2 As String = "eric"
        '問位址
        System.Console.WriteLine(name.GetHashCode())
        System.Console.WriteLine(name2.GetHashCode())
        System.Console.WriteLine(name.ToString())
        System.Console.WriteLine(name2)
        '改名(不是置換 物件不可變 產生新的bill字串物件 位址給name2
        name2 = "bill"
        System.Console.WriteLine(name.ToString())
        System.Console.WriteLine(name2)


    End Sub

End Module