using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 接口的多继承
{
class Program
{
static void Main(string[] args)
{
Derive d = new Derive();
d.F();
((IA)d).F();
((IB)d).F();
((IBC)d).F();
//d.G();
}
}
interface IA
{
void F();
}
interface IB : IA
{
new void F();
}
interface IC : IA
{
void G();
}
interface IBC : IB,IC
{
}
class Derive:IBC
{
public void F()
{
Console.WriteLine("IB.F");
}
public void G()
{
Console.WriteLine("IC.F");
}
}
}