O que é o VB.Net?
Visual Basic (VB) é a linguagem BASIC com foco no .NET Framework. Ele pode ser completamente integrado ao Visual Studio, que é o principal editor de desenvolvedores da Microsoft. É suportado e atualizado pela simples Microsoft.
Neste artigo, discutiremos os tipos de dados VB.Net em detalhes.
Por que VB.Net?
- Pode ser rápido e simples desenvolver aplicativos .NET.
- Pode ser seguro, orientado a objetos.
- Ele pode criar qualquer tipo de aplicativo moderno.
Como você pode armazenar números dentro do seu software? Como evitar o estouro ou talvez a falta de decimais? Como usar datas? Essas informações resumem os principais tipos de dados numéricos por meio dos programas tradicionais do Visual Basic, Visual Basic for Software, Visual Basic .NET e várias linguagens .NET. Geralmente é pensada uma experiência de desenvolvimento acessível. Este pode não ser um resumo da programação. Você pode encontrar algumas informações especificamente úteis se planeja migrar do VB6 para a linguagem .NET.
Diferentes tipos de dados VB.Net
Declarar variável usando o Visual Basic
Variáveis
- Os computadores exigem que você tenha em mente os dados.
- Variável tenha em mente apenas um bit de dados por vez.
- Não foi desenvolvido para computadores.
Bocados, mordidelas e bytes
- A unidade mais simples de informação em computação é a parte.
- Pode possuir 2 valores - 0 (desmarcado) e 1 (conjunto).
- Você pode facilmente 'virar' um pouco para alternar entre 0 e 1.
- Uma lista de 4 bits é conhecida como mordidela.
- Um grupo de 8 bits é um byte (2 nibbles) às vezes chamado de octeto.
- Grupos de bytes são frequentemente chamados de palavras.
- Palavra (2 bytes - 16 bits)
- Dword (4 bytes - 32 bits)
- Qword (8 bytes - 64 bits)
- Use o tipo de dados string para armazenar e exibir representações de bits
1. Tipos de Dados Inteiros
Há um número de tipos inteiros.
- Byte (1 byte)
O tipo de dado byte é um número inteiro de um byte que mantém um valor não assinado de 0 a 255.
Os bytes são frequentemente usados para chamadas da API do Windows, executando operações bit a bit, e alguns desenvolvedores ainda reduzem um pouco mais o desempenho usando matrizes de bytes em vez de cadeias de caracteres.
- Inteiro (2 bytes)
O número inteiro padrão é de dois bytes e mantém valores de sinal no intervalo de 64k de mais ou menos 32k.
-32.768 a 32.767.
- Longo (4 bytes)
O intervalo pode ser -2, 147, 483, 648 a 2, 147, 483, 647.
Quatro bytes de comprimento podem conter valores de sinal superiores a dois bilhões e é provavelmente o tipo de valor de retorno mais comum no VB.Net. Isso é chamado de palavra dupla ou dword na API do Windows.
- LongLong (8 bytes - apenas em sistemas de 64 bits)
- 9.223.372.036.854.775.808 a 9.223.372.036.854.775.807.
A versão de 64 bits do Office possui o tipo de dados LongLong de 8 bytes e é necessária para muitas chamadas da API do Windows em um ambiente de 64 bits devido ao aumento do espaço de endereço de memória.
Isso seria chamado de palavra quádrupla ou qword.
- LongPtr
O tipo LongPtr não é realmente um tipo, mas um verdadeiro ponteiro que muda dependendo do ambiente em execução. Isso significa que, em um sistema de 32 bits, LongPtr retornará um valor Long e, menor que 64 bits, retornará um valor LongLong. O LongPtr pode ser usado com frequência em chamadas da API do Windows que geralmente gerenciam. O valor padrão para todos esses tipos inteiros pode ser zero.
Exemplo
É assim que declaramos uma variável; usamos a palavra-chave Dim, então significa Dimension. Esta é uma terminologia muito antiga. Em seguida, damos um nome como ProductID. É apenas o nome que criamos. Você adiciona a palavra-chave. Isso especifica os tipos de dados.
Aqui temos Dim ProductID As Inteiro. Permitimos manter qualquer número inteiro.
2. Booleano
Booleano é usado para armazenar valores Verdadeiro ou Falso. O valor padrão é falso. Internamente, eles são armazenados como um número inteiro, mas só podem ser avaliados como Verdadeiro ou Falso. Quando tipos numéricos são convertidos em booleano, 0 = False e qualquer outra coisa = True (Not False). Quando os booleanos são convertidos em um tipo numérico, False = 0 e True = -1. Isso ocorre porque a operação NOT bit a bit está sendo executada em todos os bits do número inteiro, passando todos os bits zerados para um resultando em um valor negativo.
Exemplo
Dim isActive Como booleano, booleano pode representar o valor verdadeiro ou falso.
3. String
O tipo de dados da cadeia é para armazenar dados de caracteres, como nomes ou outros dados não numéricos. Existem duas formas do tipo string, dependendo de como é declarado.
- Um comprimento variável (~ 2B caracteres)
O valor padrão para uma cadeia de comprimento variável é uma cadeia vazia (“”).
Os tipos de dados String contêm qualquer informação textual. Podem adquirir aproximadamente 2 bilhões de tipos de caracteres Unicode.
Exemplo
Dim Name As String mantém um valor de string.
4. Decimal
O tipo de dados decimal contém dados numéricos. O intervalo é de +/- 7, 9… E + 28 Até 28 casas decimais.
Exemplo
Dim ListPrice As Decimal mantém os dados numéricos positivos ou negativos.
5. DateTime
Um DateTime mantém uma data e uma hora dos dados. Meia-noite (00:00:00) de 1º de janeiro de 0001 ao longo de 31 de dezembro de 9999 23:59:59.
Exemplo
Dim SellStartDate As DateTime,
Portanto, o número da linha inicial 10 ProductID = 1, que é inteiro.
Portanto, a linha número 11 é isActive = True, que é booleano.
Uma verdadeira "palavra-chave" no Visual Basic significa que você não pode usá-la como um nome de variável.
Nome = "10 Speed Bike", que é uma string.
Sempre coloque valores de String entre aspas duplas.
ListPrice = 999.99D, que é decimal.
O 'D' é chamado de Tipo Literal. D é decimal, enquanto aspas duplas “” são para uma sequência.
Portanto, o número da linha 14 nome da variável SellStartDate = # 1/1/2019 #, que é DateTime.
O sinal '#' (libra) é o Tipo Literal para um valor DateTime. É como definir o DateTime no código do Visual Basic.
Uma maneira alternativa de declarar e atribuir os valores aqui é para tudo em uma linha.
Outra maneira de ver a variável de declaração dois nomes de variáveis tem o mesmo tipo de dados e separados por vírgula.
Isso simplesmente não é considerado um desempenho ideal. Você deve declarar cada variável única na linha individual.
6. O Tipo de Dados do Objeto
Exemplo
Na linha 3, a variável de dados como objeto. É um tipo de dados especial que sabe como manter qualquer um dos outros tipos de dados. Evita o tipo de dados Objeto, se possível. É preciso muita memória e é mais lento de usar do que outros tipos de dados.
Conclusão - Tipos de dados VB.Net
Um tipo de dados do Visual Basic está entre os fundamentos mais importantes da linguagem do Visual Basic. Quando você pode realmente dominar os tipos de dados apropriados do Visual Basic, a eficiência do seu aplicativo será maior e o risco de erros muito menor.
Artigos recomendados
Este é um guia para tipos de dados VB.Net. Aqui discutimos vários tipos de tipos de dados VB.Net. Você também pode consultar nossos outros artigos sugeridos -
- Operadores VB.NET
- Tipos de dados no MATLAB
- Herança em VB.Net
- Guia para VB.Net for Loop
- Tipos de dados Python
- Booleanos Java
- Tipos de dados PL / SQL
- Eventos VB.Net
- Diferentes tipos de dados SQL com exemplos