VB.NET 1.1 Tutorial - Data TypesThe following table shows the Visual Basic .NET data types, their supporting common language runtime types, their nominal storage allocation, and their value ranges.
Boolean You should only use the keywords True and False to assign one of the two states to Boolean variables. When numeric data types are converted to Boolean values, 0 becomes False and all other values become True. When Boolean values are converted to numeric types, False becomes 0 and True becomes -1. Byte The Byte data type is used for containing binary data. It can be converted to the Short, Integer, Long, Single, Double, or Decimal data types with causing an exception. Char Each number represents a single Unicode character. To convert a single character string to a char, we append the literal type character C: Dim CharVar As Char CharVar = "Z"C ' Successfully assigns single character to CharVar. Date Date values must be enclosed within number signs (#) and be in the format m/d/yyyy, for example #5/31/1993#. Decimal If you wish to store a large number as a decimal, then you append the literal type character D: Dim BigDec1 As Decimal = 9223372036854775807 ' Valid Dim BigDec2 As Decimal = 9223372036854775808 ' Invalid Dim BigDec3 As Decimal = 9223372036854775808D ' Valid Double To convert a literal to a Double, we append the literal type character R. Integer The Integer data type provides optimal performance on a 32-bit processor, as the smaller integral types are slower to load and store from and to memory. To convert a literal to an Integer, we append the literal type character I. Long To convert a literal to a Long, we append the literal type character L. Object An Object variable can also refer to data of any value type (numeric, Boolean, Char, Date, structure, or enumeration). Short To convert a literal to a Short, we append the literal type character S. Single To convert a literal to a Single, we append the literal type character F. String Appending the identifier type character $ to any identifier forces it to the String data type. User-Defined The user-defined type (UDT) supported by previous versions of Visual Basic is generalized to a structure in Visual Basic .NET. ReferencesFor more information on Data Types, visit MSDN at microsoft here. What Next?Return to the Tutorial Contents. |