摘要:(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