modStrTools 函式庫 風禹科技驗證有限公司 網站 提供 .Net 原始碼

GetByteOfVariantType 函數

說明

取得 VariantType 所指定之 VB.NET 物件型別所用記憶體

本函數之引數列表

引數 型態 位元組 選項 預設值 說明
wFlags VariantType 4 必須 (無) VB.NET 物件型態常數:
常數名 數值 說明
Empty 0 Null 參考。
Null 1 Null 物件。
Short 2 表示 16 位元整數的整數型別,其值介於 -32768 和 32767 之間。
Integer 3 表示 32 位元整數的整數型別,其值介於 -2147483648 和 2147483647 之間。
Single 4 表示具有 7 數字精確度從 1.5 x 10 到大約 3.4 x 10 數值範圍的浮點型別。
Double 5 表示具有 15-16 數字精確度從 5.0 x 10 到大約 1.7 x 10 數值範圍的浮點型別。
Currency 6 貨幣,在 VB.NET 不使用此類別,僅供存取 COM 物件使用。
Date 7 表示日期和時間值的型別。(0001 年 1 月 1 日 0:00:00 到 9999 年 12 月 31 日下午 11:59:59)。
String 8 表示 Unicode 字元字串的密封類別型別。(0 至大約 20 億個 Unicode 字元)。
Object 9 可以 Object 型別的變數加以儲存的任何型別。
Error 10 錯誤碼,在 VB.NET 不使用此類別,僅供存取 COM 物件使用。
Boolean 11 表示 true 或 false 的布林值的簡單型別。
Variant 12 通用型態,在 VB.NET 改用 Object 類別,僅供存取 COM 物件使用。
DataObject 13 DataObject,在 VB.NET 不使用此類別,僅供存取 COM 物件使用。
Decimal 14 表示具有 28-29 個有效位數、從 1.0 x 10 到大約 7.9 x 10 數值範圍的簡單型別。
Byte 17 表示不帶正負號的 8 位元整數的整數型別,其值介於 0 和 255 之間。
Char 18 表示不帶正負號的 16 位元整數的整數型別,其值介於 0 和 65535 之間。System.TypeCode.Char 型別的可能值集合對應於 Unicode 字元集 (Character Set)。
Long 20 表示 64 位元整數的整數型別,其值介於 -9223372036854775808 和 9223372036854775807 之間。
UserDefinedType 36 User-defined 型別。結構的每個成員都有由其資料型別所決定的範圍,與其他成員的範圍無關。
Array 8192 陣列。

傳回值

位元組數 (Integer)

範例

Dim nBytes As Integer = GetByteOfVariantType(nVarType)

基本條件

Visual Studio .Net 2002 以後相容版本 | StrTools.vb

請參閱

modStrTools 函式庫 | GetByteOfTypeCode