luce in altisBLUE SKY

category Photo

Blog


C# 8.0 Switch Expression

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