728x90 반응형 typeof1 C# Operator 키워드 is 주어진 값이 특정 클래스 혹은 구조체의 인스턴스인지 아닌지를 판별하는 연산자이다. 즉, is 연산자는 해당 값이 주어진 클래스 또는 구조체로부터 상속되었거나 해당 구조체와 일치하는지를 판별하는 데 사용된다. object obj = "Hello World!"; if (obj is string) { Console.WriteLine("obj is a string"); } is 키워드는 obj 변수가 string 타입에 해당하는지 검사한다. 만약 obj가 string 타입이면 로그가 출력되는데 string은 object의 파생 클래스이기 때문에 object 형식으로 형변환이 가능하며 해당 조건문은 true로 로그가 출력이 된다. as 참조 타입의 변수에서 형식 변환을 수행하는 연산자이다. as 연산자를 사.. 2023. 4. 27. 이전 1 다음 728x90 반응형