INICIANTE - TIPO DE DADOS

PAULOIAMANAKA 05/12/2009 19:33:59
#329228
Olá pessoal.

Porque esse código (Julio Battisti), não funciona no vb.net 2008?

  Me.TextBox1.Text = varShort.MinValue  
MORDOR 05/12/2009 23:54:55
#329237
Faltou dizer que erro aparece né!?

Você está acessando incorretamente um membro static (shared) do tipo Short através de uma instância dele.

[ô]Errado: varShort é uma instância
Me.TextBox1.Text = varShort.MinValue
[ô]Correto: acesso ao membro static
Me.TextBox1.Text = Short.MinValue

Outro problema que pode occorrer é se a opção [Ô]Option Strict[Ô] está habilitada nas propriedades do projeto. Ela impede a conversão implícita entre tipos como nesse caso de Short para String.

O ideal é trabalhar com ela habilitada e realizar as conversões explicitamente.

Me.TextBox1.Text = Short.MinValue.ToString()
Tópico encerrado , respostas não são mais permitidas