[C#] is 패턴 매칭, is not 패턴 매칭 에 대해 알아보자
또 오랜만에 글 한편 쓴다 오늘은 간단하게 C# 7.0 부터 도입된 is not 패턴 매칭에 대해 알아보도록 하자 1. is not이 무엇인가? 자, 시작은 이렇다. 우리가 코딩하다 보면 객체의 타입 체크가 필요할 때가 많을거다. 특히 UI 작업하면서 많이 보게 될텐데 element가 TextBlock인지 아닌지 확인해야 한다고 치자. 옛날엔 그냥 if (element is TextBlock) 이렇게 썼겠지만, 이젠 element is not TextBlock textBlock이라고 쓸 수 있다. 이거 존나 편한게 이거 없던 시절엔 아래처럼 써야 된다. element는 임의의 변수고 TextBlock은 임의의 타입이다. var textBlock = element as TextBlock; if(textBl..
2023.11.18