Call Base class fun() in using "this" keyword (when a derived class is presen)
<p>I have the following code snippet</p>

<pre><code>Class Parent
{
    public override String ToString()
    {
            return "in Parent";
    }

    public virtual void printer()
    {
           Console.write(this.ToString());
    }
}

Class Child : Parent
{
    public override String ToString()
    {
            return "in Derived";
    }

    public override void printer()
    { 
           base.printer();
           Console.write(this.ToString());
    }
}
</code></pre>

<p>in Main I have</p>

<pre><code>Parent p = new Derived();
p.printer();
</code></pre>

<p>The output comes as "In Derived" 2 times. This is expected as most overridden method is called.</p>

<p>But, is it possible to call the ToString() method of the base class, in this case instead of the base calling the derived one?</p>
