: 객체가 해당 형식에 해당하는지를 bool값으로 반환. int a = 0; if (a is int) a = 3; : 형식 변환 연산자와 같은 역할을 함. 변환에 실패하는 경우 null로 만듬. class Item { public int num; } class HealingPosion : Item {} Item item = new HealingPosion(); item.num = 5; HealingPosion posion = item as HealingPosion; posion.num = 3; Console.WriteLine(posion.num); //1 출력. Console.WriteLine(item.num); //1 출력.