VB.Net

VB.Net Data Types

VB.Net Data Types

Data types are a broad mechanism for declaring variables or functions of various types. A variable's type dictates how much storage space it takes up and how the bit pattern recorded is interpreted.

VB.Net Data Types 

VB.Net has a wide range of data types. Below is a list of all available data types in VB.Net −

Data Type

Storage Allocation

Value Range

Boolean

Depends on implementing platform

True or False

Byte

1 byte

0 through 255 (unsigned)

Char

2 bytes

0 through 65535 (unsigned)

Date

8 bytes

0:00:00 (midnight) on January 1, 0001 through 11:59:59 PM on December 31, 9999

Decimal

16 bytes

0 through +/-79,228,162,514,264,337,593,543,950,335 (+/-7.9...E+28) with no decimal point; 0 through +/-7.9228162514264337593543950335 with 28 places to the right of the decimal

Double

8 bytes

-1.79769313486231570E+308 through -4.94065645841246544E-324, for negative values

4.94065645841246544E-324 through 1.79769313486231570E+308, for positive values

Integer

4 bytes

-2,147,483,648 through 2,147,483,647 (signed)

Long

8 bytes

-9,223,372,036,854,775,808 through 9,223,372,036,854,775,807(signed)

Object

4 bytes on 32-bit platform

8 bytes on 64-bit platform

Variable of type ‘object’ can be used to store any type.

SByte

1 byte

-128 through 127 (signed)

Short

2 bytes

-32,768 through 32,767 (signed)

Single

4 bytes

-3.4028235E+38 through -1.401298E-45 for negative values;

1.401298E-45 through 3.4028235E+38 for positive values

String

Depends on implementing platform

0 to approximately 2 billion Unicode characters

UInteger

4 bytes

0 through 4,294,967,295 (unsigned)

ULong

8 bytes

0 through 18,446,744,073,709,551,615 (unsigned)

User-Defined

Depends on implementing platform

Each structure component has a range determined by its data type and is independent of the ranges of the other members.

UShort

2 bytes

0 through 65,535 (unsigned)

Type Conversion Functions available in VB.Net:

Following are the in-line type conversion functions available in VB.Net−

Top course recommendations for you

    Monitoring in Docker
    2 hrs
    Intermediate
    3.4K+ Learners
    4.37  (71)
    Docker Projects
    2 hrs
    Intermediate
    5.1K+ Learners
    4.66  (134)
    Competitive Programming Course
    2 hrs
    Beginner
    10.2K+ Learners
    4.15  (74)
    Android Studio Tutorial
    1 hrs
    Beginner
    15.2K+ Learners
    4.44  (986)
    Web Scraping with Python
    1 hrs
    Beginner
    16.3K+ Learners
    4.44  (1029)
    Visual Graphics in C
    2 hrs
    Intermediate
    16.8K+ Learners
    4.49  (841)
    Swift Tutorial
    2 hrs
    Beginner
    3.9K+ Learners
    4.49  (195)
    Systematic Inventive Thinking Innovations
    1 hrs
    Beginner
    2.5K+ Learners
    4.51  (152)
    React JS Tutorial
    2 hrs
    Beginner
    67.9K+ Learners
    4.5  (5085)