2017년 5월 17일 수요일

[c#] c#7 pattern Matching


object temp = 4;

if(temp is string t)
{}

=> 먼저 (string)temp = t 라고 캐스팅한다.

이게 성공시 if문장 안은 데이터 타입이 string  인  t 라는 변수가 로컬 변수가 된다.

실패시 if 문 안으로 안들어 간다.

댓글 없음:

댓글 쓰기