switch

CJB_ny·2022년 7월 24일
0

C#

목록 보기
9/24
post-thumbnail

switch 종류

switch 문

object obj = 123;

switch(obj)
{
	case int i:
    // 원하는 식
    	break;
    case float f when f >= 10:
    // 원하는 식
    break;
}

이렇게 when과 활용가능

switch 식

  1. 기본적인 스위치
int num = 123;

switch(num)
{
	case 90:
    // 원하는 식
    	break;
    case 80:
    // 원하는 식
    break;
};
  1. when사용한 분기처리
bool re = true;

string grade = num switch
{
	90 when re == true => "B+",
    90 => "A",
    80 => "B",
   	_ => "F"
};

default는 '_' 라는 키워드로 바꾼것이다.

profile
https://cjbworld.tistory.com/ <- 이사중

0개의 댓글