Tipos de dados Visual Basic .NET

Visual Basic .NET (VB .NET) permite que você acertar o básico, sem ter que percorrer tradutores. A tabela a seguir mostra os tipos de dados VB .NET usa, bem como a sua estrutura CLR, tamanho de armazenamento e faixas de valores. Use a informação para o bem, não o mal!

Tipo Visual BasicCommon Language Runtime Estrutura TipoTamanho de armazenamentovalor Faixa
booleanSystem.Boolean2 bytesVerdadeiro ou falso
ByteSystem.Byte1 byte0 a 255 (não assinado)
carbonizarSystem.Char2 bytes0 a 65535 (sem sinal)
EncontroSystem.DateTime8 bytes01 de janeiro de 0001 a 31 de Dezembro de 9999
DecimalSystem.Decimal16 bytes+/ -79.228.162.514.264.337.593.543.950.335 Sem decimalpoint- +/- 7,9228162514264337593543950335 com 28 lugares para theright do menor número decimal- diferente de zero é +/- ,0000000000000000000000000001
Duplo (precisão dupla de ponto flutuante)System.Double8 bytes-1.79769313486231E + 308 para 4.94065645841247E-324 para negativevalues- 4.94065645841247E-324 a 1.79769313486231E + 308 para positivevalues
número inteiroSystem.Int324 bytes-2,147,483,648 a 2.147.483.647
Long (inteiro longo)System.Int648 bytes-9.223.372.036.854.775.808 para 9.223.372.036.854.775.807
ObjetoSystem.Object (classe)4 bytesQualquer tipo podem ser armazenados em uma variável de tipo de objecto
BaixoSystem.Int162 bytes-32.768 a 32.767
Única (single-precisão de ponto flutuante)System.Single4 bytes-3.402823E + 38 a -1.401298E-45 para negativo valores-1.401298E-45 para 3.402823E + 38 para valores positivos
String (variable-length)System.String (classe)Depende de implementação da plataforma0 a aproximadamente 2 bilhões de caracteres Unicode
User-Defined Type (estrutura)(Herda de System.ValueType)Soma dos tamanhos de seus membrosCada um dos membros da estrutura tem uma gama determinada pelo seu tipo de dados e independente dos intervalos de os outros membros

menu