vb中Elesif 和Select Case有什么区别

来源:百度知道 编辑:UC知道 时间:2024/05/22 07:13:20
求教

Elesif 一般用于两个判断的时候
Select Case 用于多个判断的时候

VB里的分支语句if、select
if 条件1 then

elseif 条件2 then

……

else '(以上所有条件以外)

end if

selest case 表达式
case 表达式的值1[,其他值]

case 表达式的值2[,其他值]

……

case else '(以上所有值以外)

end select

很多情况下它们可互换使用

if语句是通过条件传回的true与flase进行判断的;
而select case语句就像一个接口一样,条件判断都是从select这个接口进入的,然后对里面的每一个case进行匹配,如果找到相等的值,则进入这个case流程执行代码.

if是每判断一次条件,再执行结果,而SELECT就是判断一次条件就执行所以为TRUE的结果