-----------------------------------------------------------
New Message on BDOTNET
-----------------------------------------------------------
From: Ambrose
Message 1 in Discussion
Hi All, I read the below snippet i am not able to understand this. Can somebody
explain me how the outputs are coming. Thanks Anandraj.A. using System;
class A
{
public virtual void F() {
Console.WriteLine("A.F");
}
}
class B: A
{
public override void F() {
Console.WriteLine("B.F");
}
}
class C: B
{
new public virtual void F() {
Console.WriteLine("C.F");
}
}
class D: C
{
public override void F() {
Console.WriteLine("D.F");
}
}
class Test
{
static void Main() {
D d = new D();
A a = d;
B b = d;
C c = d;
a.F();
b.F();
c.F();
d.F();
}
}
the output:
B.F
B.F
D.F
D.F
-----------------------------------------------------------
To stop getting this e-mail, or change how often it arrives, go to your E-mail
Settings.
http://groups.msn.com/BDOTNET/_emailsettings.msnw
Need help? If you've forgotten your password, please go to Passport Member Services.
http://groups.msn.com/_passportredir.msnw?ppmprop=help
For other questions or feedback, go to our Contact Us page.
http://groups.msn.com/contact
If you do not want to receive future e-mail from this MSN group, or if you received
this message by mistake, please click the "Remove" link below. On the pre-addressed
e-mail message that opens, simply click "Send". Your e-mail address will be deleted
from this group's mailing list.
mailto:[EMAIL PROTECTED]