你可以返回任意一个实现了这个接口的类的实例对象。
比如
class A :  IActiveView
{
    ...
}public IActiveView ActiveView {get { return new A(); } }

解决方案 »

  1.   

    如何实现使用接口示例
    class program
    {
        static void Main()//入口方法
        {
            Car c = new Car();//创建Car对象
            c.Color = "黑色";//为Color属性赋值
            c.Run();//执行Run方法
            c.Stop();//执行Stop方法
            System.Console.ReadLine();//等待回车继续
        }
    }
    interface ICar//定义ICar接口
    {
        void Run();
        void Stop();
    }
    interface ICarColor//定义ICarColor接口
    {
        string Color { get; set; }
    }//CodeGo.net/
    class Car : ICar, ICarColor//定义Car类并继承了多个接口
    {
        private string color;//定义私有字段
        public string Color//实现接口属性
        {
            get
            {
                return color;
            }
            set
            {
                color = value;
            }
        }
        public void Run()//实现接口方法
        {
            System.Console.WriteLine("{0}汽车跑起来", color);
        }
        public void Stop()//实现接口方法
        {
            System.Console.WriteLine("{0}汽车停下来", color);
        }
    }