c# 8.0 에선 switch 확장식이 추가 되었다.
ex)
int n = 20;
일반적인 switch 의 사용
switch(n)
{
case 10 :
break;
default :
break;
}
Switch Expression 사용
int s = n switch
{
10 => 11,
20 => 22,
30 => 33,
_=> 100
};
* _ -> default를 뜻함.
*Expression 이란 하나의 값으로 계산 되는식 ( 예 : 리턴을 표기하지 않아도 하나의 값으로 예를 들어 3 * 5 같은것)
'게임 > 프로그래밍' 카테고리의 다른 글
Thread Pool (0) | 2020.06.02 |
---|---|
New Syntax in C# 8.0 (0) | 2020.06.01 |
Index & Range (0) | 2020.05.26 |
2017 언리얼 서밋 프리미엄 (0) | 2017.10.31 |
자신의 컴퓨터가 듀얼 코어 이상이라면... (0) | 2009.08.26 |