반응형 switch ~ case1 C# 조건문 switch ~ case 문 사용하기(2) if 문과 마찬가지로 특정 조건에 대한 결과에 따라 다른 문장을 실행하는 조건문 1. if문은 실행 시점에서 조건식 결과에 따라 실행할 문장이 결정되지만, switch ~ case 문은 컴파일(번역) 시점에서 이미 실행할 문장이 결정되므로 실행 속도가 빠르다 2. if 문에 비해 제약 사항이 많으므로 문장 작성에 대한 유연성이 좋지 않다 => if 문을 switch ~ case 문으로 100% 전환 불가, switch ~ case 문은 if 문으로 100% 전환 가능 [ 문법 구조 ] - switch 문에 판별할 식을 기술하고, 일치하는 값을 case 문으로 판별 - switch 문에 올 수 있는 식은 결과값이 정수 or 문자열 or Enum 상수여야 한다 - case 문에서 조건식 결과값과 일치하는 값.. 2020. 10. 21. 이전 1 다음 반응형