The main variable types supported by VB.NET are:
- Integer (Byte, Short, Integer, Long) - Stores whole numbers ranging from 0 to 2,147,483,647
- Floating point (Single, Double) - Stores fractional numbers ranging from ±5.0 × 10-324 to ±1.7 × 10308
- Decimal - Stores fractional numbers with greater precision than floating point types ranging from ±1.0 × 10-28 to ±7.9 × 1028
- Char - Stores a single character ranging from 0 to 65535
- String - Stores text data with no fixed limit on size
- Date/Time - Stores date and time values
- Object - Stores a reference