回覆列表
  • 1 # 使用者8171356101758

    如果資料型別在它自己的記憶體分配中儲存資料,則該資料型別就是“值型別”。“引用型別”包含指向儲存資料的其他記憶體位置的指標。

    值型別

    值型別包括:

    所有數字資料型別

    Boolean、Char 和 Date

    所有結構,即使其成員是引用型別

    列舉,因為其基礎型別總是 SByte、Short、Integer、Long、Byte、UShort、UInteger 或 ULong

    引用型別

    引用型別包括:

    String

    所有陣列,即使其元素是值型別

    類型別,如 Form

    委託

    非型別的元素

    以下程式設計元素未限定為型別,因為您無法將它們中的任何一個指定為宣告元素的資料型別:

    名稱空間

    模組

    事件

    屬性和過程

    變數、常數和欄位

    使用物件資料型別

    可以將引用型別或值型別指派給 Object 資料型別的變數。

    Object 變數總是儲存指向資料的指標,從不儲存資料本身。然而,如果將值型別指派給 Object 變數,則 Object 變數將表現得像儲存自己的資料一樣。有關更多資訊,請參見 Object 資料型別。

    透過將 Object 變數傳遞給 Microsoft。

    VisualBasic 名稱空間中 Information 類的 IsReference 方法,可以確定該變數是用作引用型別還是值型別。如果 Object 變數的內容表示引用型別,則 Information。。::。IsReference 返回 True。

  • 中秋節和大豐收的關聯?
  • 朋友生小孩了,送什麼東西比較好?