Why can't I do something like this in c# (pseudo code follows)
Interface1
{
Method1();
}
Interface2 : Interface1
{
Method2();
}
Class1 : Interface1
{
Method1()
{
}
}
Class2 : Class1, Interface2
{
Method2()
{
}
}
See Question&Answers more detail:os