Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bimpercursso

Como deixar variavel com valor = ""

Recommended Posts

ele diz que a variavel nao foi declarada"variavel is not declared"ja ouvi alguma coisa a respeito disso, que no vb.net seria diferente a forma de tratar variaveis com o null ou vazio.. mas nao sei como faze -lo

Compartilhar este post


Link para o post
Compartilhar em outros sites

ae esta a msg de erro que aparece..An unhandled exception of type 'System.InvalidCastException' occurred in microsoft.visualbasic.dllAdditional information: Conversão da seqüência de caracteres "" no tipo 'Decimal' não é válida.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O VB.NET não aceita tipos nulos."" é String por isso dava o erro com tipo decimal.Você pode usar String e depois converter a variavel com Ctype desde que ela tenha um valor compatível com Decimal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok arr, muito obrigado pela ajuda, mas tire uma duvida,estou montando uma calculadora e preciso toda hora transformar os valores para decimal toda hora qeu fazer uma conta ?, fica esquisito fazer isso sempre né...na declaração delas vou ter que declarar como string ou numeros decimais.??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se a variavel for decimal, ao invés de declarar ela = "", pode passar = 0, mas caso realmente queria passar branco, tenta declarar uma variavel do tipo Object, ela pesa um pouco mais que as outras, mas pelo menos pode assumir qualquer valor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.