현재 위치 - 중국 분류 정보 발표 플랫폼 - 비즈니스 서비스 정보 - VB에서 if 문과 select의 차이점은 무엇인가요?

VB에서 if 문과 select의 차이점은 무엇인가요?

Multiple If Branch와 Select Case는 모두 다중 조건부 분기를 처리하는 데 사용되는 문입니다.

1. If elseif..의 각 분기는 독립적인 표현식입니다. 이전 분기에 일치하는 항목이 없으면 다음 분기의 표현이 판단됩니다. 예:

if x=1 the

do1

elseif x=2 and y=1 then

do2

...

위의 두 조건식은 반드시 관계가 있을 필요는 없습니다. 첫 번째 x<>1일 때만 x=2와 y=1의 식으로 판단됩니다.

2. Select Case는 일반적으로 동일한 표현식의 다른 결과 값으로 분기되는 명령문에 사용됩니다. 예:

case x+2 선택

case 1

do1

case 2,3

do3

case else

do4

선택 종료