reflection_using_is
 
Code :

using System;
using System.ComponentModel;
//csc reflection_using_is.cs
using System.Reflection;
namespace ConsoleApplication1
{
class A { }
class B :A { }
class MainClass
{
public static void Main(string[] args)
{
A a = new A();
B b = new B();
if (a is A) { Console.WriteLine("a is an A"); }
if (b is A) { Console.WriteLine("b is derived from A"); }
Console.ReadLine();
}
}
}