Tipos de datos en Visual BasicData Types in Visual Basic

El tipo de datos de un elemento de programación hace referencia al tipo de datos que puede contener y cómo almacena los datos.The data type of a programming element refers to what kind of data it can hold and how it stores that data. Los tipos de datos se aplican a todos los valores que se pueden almacenar en la memoria del equipo o participar en la evaluación de una expresión.Data types apply to all values that can be stored in computer memory or participate in the evaluation of an expression. Cada variable, literal, constante, enumeración, propiedad, parámetro de procedimiento, argumento de procedimiento y valor devuelto de un procedimiento tiene un tipo de datos.Every variable, literal, constant, enumeration, property, procedure parameter, procedure argument, and procedure return value has a data type.

Tipos de datos declaradosDeclared Data Types

Define un elemento de programación con una instrucción de declaración y especifica su tipo de datos con la cláusula As.You define a programming element with a declaration statement, and you specify its data type with the As clause. En la tabla siguiente se muestran las instrucciones que usa para declarar diversos elementos.The following table shows the statements you use to declare various elements.

Elemento de programaciónProgramming element Declaración de tipos de datosData type declaration
VariableVariable En una instrucción DimIn a Dim Statement

Dim amount As DoubleDim amount As Double

Static yourName As StringStatic yourName As String

Public billsPaid As Decimal = 0Public billsPaid As Decimal = 0
LiteralLiteral Con un carácter de tipo literal; consulte "Caracteres de tipo literal" en Caracteres de tipoWith a literal type character; see "Literal Type Characters" in Type Characters

Dim searchChar As Char = "." CDim searchChar As Char = "." C
ConstanteConstant En una instrucción ConstIn a Const Statement

Const modulus As Single = 4.17825FConst modulus As Single = 4.17825F
EnumeraciónEnumeration En una instrucción EnumIn an Enum Statement

Public Enum colorsPublic Enum colors
PropiedadProperty En una instrucción PropertyIn a Property Statement

Property region() As StringProperty region() As String
Parámetro de procedimientoProcedure parameter En una instrucción Sub, instrucción Function o una instrucción OperatorIn a Sub Statement, Function Statement, or Operator Statement

Sub addSale(ByVal amount As Double)Sub addSale(ByVal amount As Double)
Argumento de procedimientoProcedure argument En el código de llamada; cada argumento es un elemento de programación que ya se declaró, o bien una expresión que contiene los elementos declaradosIn the calling code; each argument is a programming element that has already been declared, or an expression containing declared elements

subString = Left( inputString , 5 )subString = Left( inputString , 5 )
Valor devuelto de un procedimientoProcedure return value En una instrucción Function o una instrucción OperatorIn a Function Statement or Operator Statement

Function convert(ByVal b As Byte) As StringFunction convert(ByVal b As Byte) As String

Para ver una lista de los tipos de datos de Visual Basic, consulte Tipos de datos.For a list of Visual Basic data types, see Data Types.

Vea tambiénSee also