Sgn(3 > 2)为何返回值为 -1?
看说明 Sgn(number)
number > 0 返回1
number = 0 返回0
number < 0 返回-1
为何Sgn(3 > 2)返回-1 ?
[解决办法]
vb中以-1表示真。
[解决办法]
唉,这些常数值的管理混乱是令人头痛的事。
不过我刚才在vb.net里测试了下,并非如4楼说的那样:
Me.Text = CLng(True).ToString()
Me.Text += CLng(3>2).ToString()'-1-1