C#
210525 C#_is연산자
S_pot
2021. 5. 25. 16:03
using System;
namespace _210525_011
{
class Car
{
}
class HyunDai : Car
{
}
class Sonata : HyunDai
{
}
class KIA : Car
{
}
class K5 : KIA
{
}
class Program
{
static void Main(string[] args)
{
Car aCar = new Sonata();
bool aBool;
aBool = aCar is Sonata; // is연산자: aCar가 Sonata를 가지고 있는가
Console.WriteLine(aBool); // True를 반환
Console.WriteLine(aCar is Sonata); // True를 반환
Console.WriteLine(aCar is K5); // False를 반환
Console.WriteLine(aCar is HyunDai); // True를 반환
}
}
}