共用方式為


LONG 資料型別 (Visual Basic)

更新:2007 年 11 月

存放帶正負號的 64 位元 (8 位元組) 整數,範圍從 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 (9.2...E+18)。

備註

使用 Long 資料型別,來包含因過大而無法符合 Integer 資料型別的整數。

Long 的預設值為 0。

程式設計提示

  • Interop 考量::如果您正在使用的元件不是針對 .NET Framework 所撰寫 (例如 Automation 或 COM 物件),請記住,Long 在其他環境中會有不同的資料寬度 (32 位元)。如果正在傳遞 32 位元引數到這類元件,則需將其宣告為 Integer 而不是新 Visual Basic 程式碼中的 Long。

    此外,Automation 不支援 Windows 95、Windows 98、Windows ME 或 Windows 2000 上的 64 位元整數。您無法將 Visual Basic Long 引數傳遞到這些作業系統上的 Automation 元件。

  • 擴展:Long 資料型別可擴展為 Decimal、Single 或 Double。這表示您可以將 Long 轉換成這些類型的任何一項,而不會發生 System.OverflowException 錯誤。

  • 型別字元。:將常值 (Literal) 型別字元 L 附加到常值,會強制其成為 Long 資料型別。將識別項型別字元 & 附加到任何識別項,會強制其成為 Long。

  • 架構型別。:.NET Framework 中的對應型別為 System.Int64 結構。

請參閱

概念

Visual Basic 6.0 使用者可用的整數資料型別

有效率地使用資料型別

參考

資料型別摘要 (Visual Basic)

Int64

Integer 資料型別 (Visual Basic)

Short 資料型別 (Visual Basic)

型別轉換函式

轉換摘要