Switch Value 조건 범위 설정
예전에는 안됬지만 지금은 가능할것 같아서 확인해봤는데 역시 가능하다.
이 문법이 가능한 환경은 다음과 같다.
(Visual Studio 2017 / .NET Framework 4.6.2에서 기본적으로 사용 가능)
int i = 63;
switch (i)
{
case int n when (n >= 100):
Console.WriteLine($"I am 100 or above: {n}");
break;
case int n when (n < 100 && n >= 50 ):
Console.WriteLine($"I am between 99 and 50: {n}");
break;
case int n when (n < 50):
Console.WriteLine($"I am less than 50: {n}");
break;
}
원문 Stack Over Flow : [링크]
★☆☆☆☆
반응형
'개발 > 코드' 카테고리의 다른 글
코드) 모든 조합의 경우의 수 구하기 (0) | 2021.12.23 |
---|---|
Unity)코드) Camera View 안에 있는 Object 구분하기 (0) | 2021.05.11 |
코드)정규식(Regex) 예제 (1) | 2021.03.12 |
Unity)앱 종료 처리 코드 (0) | 2021.02.25 |
코드)Linq - list 특정조건 비교 / list 와 list의 중복/ list 와 list 합집합 (2) | 2021.01.13 |
댓글