앞 코드의 PrintStars() 함수는 넘어온 값이 정수일 때만 해당 숫자만큼 * 기호를 반복해서 출력할 수 있습니다. null 또는 문자열 값이 넘어오면 아무 기능도 하지 않고 정수 형식만 받아 number 변수에 담아서 사용하는 형식으로 is 연산자로 패턴 매칭을 구현할 수 있습니다.
클래스는 C#의 필수 구성 요소입니다. 반드시 C# 프로그램에는 클래스가 하나 이상 있어야 합니다. 이러한 클래스는 앞으로 배울 모든 클래스의 여러 멤버가 되는 구성 요소를 묶어 관리하는 역할을 합니다. 우리가 지금까지 여러 번 사용했던 메서드 및 속성을 포함하여 클래스의 구성 요소들을 계속해서 학습해 나가겠습니다.
주석
1 클래스, 개체, 인스턴스 세 가지는 앞으로도 계속해서 알아볼 것이므로, 여기에서는 이러한 용어가 있다는 것만 알고 넘어가세요.
2 자바나 자바스크립트 등의 instanceof 연산자와 동일한 의미로 사용합니다.