If (i(J) And 8) = 8 Then
这里的And是C++里的&&吗?可是,i(J) && 8的结果应该是true啊。
还是:这里的And只相当于C++里的&?可如果这样,与MSDN中的介绍就不一样了:http://msdn.microsoft.com/zh-cn/library/wz3k228a%28v=vs.80%29.aspxAnd 运算符 (Visual Basic) 对两个 Boolean 表达式执行逻辑合取。如果两个表达式的计算结果均为 True,则 And 返回 True。如果其中至少一个表达式的计算结果为 False,则 And 返回 False。