这是条不归路

呜呜呜~

导航

VB IF判断条件BUG

 

今天遇到个VB以前的IF判断的BUG,VB里的And和Or不等同c#里的&&和||,而是&和|。
vb里And和Or和c#里的&、|一样是两边都比较,如果比较的条件有因果的关联关系,容易导致报错,增加效率成本,如图。

 


所以尽量避免使用And、Or和&、|。
推荐使用AndAlso,OrElse 和&&、||

posted on 2023-07-27 15:34  En'  阅读(28)  评论(0编辑  收藏  举报