12.4 C# 7.0에서 사용할 수 있는 패턴
C# 7.0은 상수 패턴, 타입 패턴, var 패턴이라는 세 가지 패턴을 지원한다. 패턴을 사용할 수 있는 문맥 중 하나인 is 연산자를 이용하여 각각을 설명할 것이다.
모든 패턴은 입력과의 일치 여부를 확인하며, 입력은 포인터가 아니라면 어떤 표현식도 될 수 있다. 설명의 편의를 위해 입력이 변수라면 이를 input으로 나타낼 것이다. 하지만 반드시 그래야 하는 것은 아니다.
C# 7.0은 상수 패턴, 타입 패턴, var 패턴이라는 세 가지 패턴을 지원한다. 패턴을 사용할 수 있는 문맥 중 하나인 is 연산자를 이용하여 각각을 설명할 것이다.
모든 패턴은 입력과의 일치 여부를 확인하며, 입력은 포인터가 아니라면 어떤 표현식도 될 수 있다. 설명의 편의를 위해 입력이 변수라면 이를 input으로 나타낼 것이다. 하지만 반드시 그래야 하는 것은 아니다.