2012-02-02 8 views

答えて

3

hereを説明しています。それはVB.NETについてですが、その動作はVB6から変更されていません。

基本的に、等、If someInteger Then ...If someInteger <> 0 Then ...と同等であるので、ゼロでないすべてがTrueあり、それである、1、2、-1

+2

ことの一つは、 'に設定されたときに' Boolean'に明示的に変換することなく、 'someInteger Then'場合は許可しないというオプションStrict'です –

4

VB6では、ゼロ以外の値はすべてTrueと見なされます。ゼロは偽です。 だった(とそれがあるべき)として、私は常に式を指定するブールアドバイスします:

If someInteger <> 0 Then ... 
2

If someInteger ThensomeIntegerそう0ない場合にのみ真です。 ** **は.NETに変更されました

if (someInteger != 0) { ...

関連する問題