using System;
class Foo1
{
public override string ToString()
{
return "Foo1";
}
}
class Foo2: Foo1
{
private new string ToString()
{
return "Foo2";
}
}
class Foo3: Foo2
{
public override string ToString()
{
return base.ToString();
}
}
class Foo
{
static void Main()
{
Console.WriteLine(new Foo3().ToString());
Console.Read();
}
}
Cosa viene visualizzato a console?
- A. Foo1
- B. Foo2
- C. Questo è il mio 100° post! :-)
- D. non compila ('Foo2.ToString()' is inaccessible due to its protection level)