Call base method as base type
<p>I have these 2 classes:</p>

<pre><code>public class A
{
    public void ShowType()
    {
        Console.WriteLine(GetType().ToString());
    }
}

public class B : A
{

}
</code></pre>

<p>and this main code:</p>

<pre><code>static void Main(string[] args)
{
    B b = new B();

    b.ShowType();

    Console.ReadLine();
}
</code></pre>

<p>Right now, the output is "<em>type of</em> B". Is there any way to call the ShowType() method from a B instance as an A instance? So that the output would be "<em>type of</em> A"?</p>

<p>Thanks.</p>
