, 내가 할 수있는 :vb.net : 요소의 값이 목록에 있으면 내가 볼 수있는 방법 vb.net에서
Select Case value
Case "2", "4", "6"
Foo()
Case "1", "3", "5"
Bar()
End Select
지금 나 자신은 모두 푸()과 바을 할 필요 발견() 값이 "7"이면 If 조건을 사용하여이 작업을 수행 할 수 있습니까?
뭔가
if ("2","4","6","7").contains(value) then
Foo()
end if
if ("1","3","5","7").contains(value) then
Bar()
end if
처럼 나는 그것을 피할 수 있다면 & 두 개의 목록을 초기화 선언해야하고 싶지 않아요.
편집 : 이것은 단순한 예라고 언급했는데 실제로는 12 개 정도의 CASE
문이 있고 Foo()와 Bar()는 실제로는 더 많은 코드를위한 자리 표시 자입니다. 반복되는 코드는 저에게 더 좋은 방법을 생각하게합니다.