Visual Basic .NET (VB .NET) lets you get right to the basics without having to wade through translators. The following table shows you the data types VB .NET uses, as well as their CLR structure, storage size, and value ranges. Use the info for good, not evil!
Visual Basic Type | Common Language Runtime Type Structure | Storage Size | Value Range |
---|---|---|---|
Boolean | System.Boolean | 2 bytes | True or False |
Byte | System.Byte | 1 byte | 0 to 255 (unsigned) |
Char | System.Char | 2 bytes | 0 to 65535 (unsigned) |
Date | System.DateTime | 8 bytes | January 1, 0001 to December 31, 9999 |
Decimal | System.Decimal | 16 bytes | +/-79,228,162,514,264,337,593,543,950,335 with no decimal point; +/-7.9228162514264337593543950335 with 28 places to the right of the decimal; smallest non-zero number is +/-0.0000000000000000000000000001 |
Double (double- precision floating-point) | System.Double | 8 bytes | -1.79769313486231E+308 to 4.94065645841247E-324 for negative values; 4.94065645841247E-324 to 1.79769313486231E+308 for positive values |
Integer | System.Int32 | 4 bytes | -2,147,483,648 to 2,147,483,647 |
Long (long integer) | System.Int64 | 8 bytes | -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 |
Object | System.Object (class) | 4 bytes | Any type can be stored in a variable of type Object |
Short | System.Int16 | 2 bytes | -32,768 to 32,767 |
Single (single-precision floating-point) | System.Single | 4 bytes | -3.402823E+38 to -1.401298E-45 for negative values; 1.401298E-45 to 3.402823E+38 for positive values |
String (variable-length) | System.String (class) | Depends on implementing platform | 0 to approximately 2 billion Unicode characters |
User-Defined Type (structure) | (inherits from System.ValueType) | Sum of the sizes of its members | Each member of the structure has a range determined by its data type and independent of the ranges of the other members |
dummies
Source:http://www.dummies.com/how-to/content/visual-basic-net-data-types.html
No comments:
Post a Comment