Israel Aéce

Microsoft MVP, MCP, MCAD, MCTS, MCPD e MCT

My Links

Blog Stats

Archives

Post Categories

Links

Login

Conversão de Boolean para Numeric Type

Quando criamos uma variável do tipo Integer e atribuímos à essa variável o resultado de uma variável Booleana, há algumas diferenças: o False virá 0 e o True vira -1.

Dim boo As Boolean = True
Dim x As Integer = boo

Response.Write(x.ToString)
Response.Write(boo.ToString)
Response.Write(Convert.ToInt32(boo))

A saída será:

-1
True
1

Com essas conversões, talvez nos "embaralhamos" um pouco nas condicionais, que muitas vezes nos retornam um valor que não é o esperado.

posted on Tuesday, March 16, 2004 3:51 PM

Feedback

# re: Conversão de Boolean para Numeric Type 12/8/2005 4:43 AM 艾达乐

I have already read
good

Title  
Name  
Url
Box Code
Protected by FormShield
Comments