摘要: 最近在维护一个VB的项目,因为之前没写过VB代码,所以有些东西不是太熟悉,查找记录下:AndAlso和OrElse应该是vb.net引入的新运算符。因为用vb。net的时间还不是很长,之前我一直以为他们和and,or根本没有区别。现在终于明白,他们之间还是有很大区别的:AndAlso,OrElse相对于and,or最大的特性是会自动实现“最短路径”。所谓“最短路径”就是指:当第一个被比较的运算式的结果已经能决定运算的最终结果时,就不会再去比较其他运算式,因此可以避免掉额外且不需要的比较运算式。举个很简单的例子说明下:1DimaAsInt16=12DimbAsInt16=234'用or的 阅读全文
posted @ 2011-07-22 17:20 peter cheng 阅读(478) 评论(0) 推荐(0)