VariantType Enumeration
.NET Framework 4.5
Indicates the type of a variant object, returned by the VarType function.
Namespace: Microsoft.VisualBasic
Assembly: Microsoft.VisualBasic (in Microsoft.VisualBasic.dll)
| Member name | Description | |
|---|---|---|
| Empty | Null reference. This member is equivalent to the Visual Basic constant vbEmpty. | |
| Null | Null object. This member is equivalent to the Visual Basic constant vbNull. | |
| Short | Short. (-32,768 through 32,767.) | |
| Integer | Integer. (-2,147,483,648 through 2,147,483,647.) This member is equivalent to the Visual Basic constant vbInteger. | |
| Single | Single. (-3.402823E+38 through -1.401298E-45 for negative values; 1.401298E-45 through 3.402823E+38 for positive values.) This member is equivalent to the Visual Basic constant vbSingle. | |
| Double | Double. (-1.79769313486231E+308 through -4.94065645841247E-324 for negative values; 4.94065645841247E-324 through 1.79769313486231E+308 for positive values.) This member is equivalent to the Visual Basic constant vbDouble. | |
| Currency | Currency. This member is equivalent to the Visual Basic constant vbCurrency. | |
| Date | Date. (0:00:00 on January 1, 0001 through 11:59:59 PM on December 31, 9999.) This member is equivalent to the Visual Basic constant vbDate. | |
| String | String. (0 to approximately 2 billion Unicode characters.) This member is equivalent to the Visual Basic constant vbString. | |
| Object | Any type can be stored in a variable of type Object. This member is equivalent to the Visual Basic constant vbObject. | |
| Error | System.Exception | |
| Boolean | Boolean. (True or False.) This member is equivalent to the Visual Basic constant vbBoolean. | |
| Variant | Variant. This member is equivalent to the Visual Basic constant vbVariant. | |
| DataObject | DataObject. | |
| Decimal | Decimal. (0 through +/-79,228,162,514,264,337,593,543,950,335 with no decimal point; 0 through +/-7.9228162514264337593543950335 with 28 places to the right of the decimal; smallest non-zero number is +/-0.0000000000000000000000000001.) This member is equivalent to the Visual Basic constant vbDecimal. | |
| Byte | Byte. (0 through 255.) This member is equivalent to the Visual Basic constant vbByte. | |
| Char | Char. (0 through 65535.) This member is equivalent to the Visual Basic constant vbChar. | |
| Long | Long. (-9,223,372,036,854,775,808 through 9,223,372,036,854,775,807.) This member is equivalent to the Visual Basic constant vbLong. | |
| UserDefinedType | User-defined type. Each member of the structure has a range determined by its data type and independent of the ranges of the other members. This member is equivalent to the Visual Basic constant vbUserDefinedType. | |
| Array | Array. This member is equivalent to the Visual Basic constant vbArray. |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.