Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Tipos anuláveis ​​em VB.Net
. Ao criar variáveis ​​usando Visual Basic muitos tipos de dados da NET , VB atribui um valor padrão para inicializar -los. Por exemplo , quando você cria uma variável inteira , o Visual Basic automaticamente atribui zero como seu valor padrão . Às vezes, porém , você pode querer usar as variáveis ​​que não têm valores definidos . VB tem uma estrutura de invólucro que modifica os tipos genéricos para permitir que você crie tipos anuláveis ​​que não têm valores padrão.
Tipos

Você pode criar tipos anuláveis ​​das variáveis ​​da maioria dos tipos de dados do Visual Basic. Todos os tipos numéricos, incluindo inteiro , UInteger , byte, sbyte , short, ushort , longo, ulong , única e permitem valores nulos duplas. Você também pode criar variáveis ​​anuláveis ​​de datas ou tipos de caracteres. No entanto , o Visual Basic não permite que você crie tipos string anuláveis. Se você tentar , ocorre um erro que informa os tipos de cordas deve ter um valor ou ter um argumento de tipo restrito a uma classe estrutura.
Sintaxe

VB.NET dá-lhe três maneiras de criar tipos anuláveis ​​em seu programa. Primeiro, você pode digitar " Dim myVariable ? As Integer " para criar um inteiro anulável. O ponto de interrogação no final do nome da variável é um modificador que diz ao programa para não atribuir um valor padrão . Quando você usa essa variável ao longo do programa , você não precisa digitar o ponto de interrogação. Em segundo lugar, você pode digitar " Dim myVariable As Integer ? " como uma ligeira variante do primeiro modo . Terceiro, você pode digitar " Dim myVariable Como Nullable (Of Integer) " para definir claramente esta variável utilizando a estrutura anulável.
Use

Você pode querer a utilização de um tipo anulável em uma situação onde você não sabe alguma informação. Por exemplo, se você tem um programa que rastreia uma lista de tarefas , você pode ter uma variável booleana para aquilo que tem "verdadeira" para cada tarefa concluída e "false" para aqueles que ainda não terminou . Se você não tem certeza se deve ou não terminar uma tarefa, você pode usar um valor nulo como um lembrete para checar essa tarefa para descobrir se você terminou ou não.

Considerações

definir o valor de um número inteiro de zero, ou até mesmo a criação de um valor booleano para false, não é o mesmo que dar um valor nulo . Null significa, essencialmente, que uma variável não tem um valor , mas ambas as ações ainda deixam as variáveis ​​com um valor guardado na memória. Para se ter valores nulos verdadeiros , você precisa usar a estrutura anulável. Dessa forma, você pode usar a palavra-chave "Nada " para remover qualquer valor a partir dessas variáveis ​​em vez de apenas colocá-los para os valores padrão para seus respectivos tipos .

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter uma String para um objeto HTML no VB6 
·Como usar o MSFlexGrid em VB6 
·Como fazer um jogo Pong com o código em VB 
·Como fazer um gráfico de pontos no Visual Basic 2008 
·Como remover Projetos VBA protegidas 
·Como configurar implantação em VBS 
·O uso de OLE em VB 
·Como fazer uma Pop Up in Visual Basic 
·Como obter uma caixa suspensa em VBA 
·Como Consolidar Tabelas Dinâmicas Utilizando VBA 
  Artigos em destaque
·Como redefinir o MySQL 3 Senha Root 
·Como usar o Apache ANT para chamar Java 
·Como executar o Fortran Código F no Ubuntu 
·Funções WordPress Zlib compressão em PHP 
·Como adicionar KeyListener para JFrame 
·Como referência PHP Framework 
·Como criar layout da Web 
·Como usar Unicode em programas C + + 
·Um tutorial sobre o Microsoft Visual Studio C + + 
·Ferramentas C vazamento de memória 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados