能够实现吗,还是说我必须要让每个子类继承这个接口

解决方案 »

  1.   

        abstract class BaseClass : ICloneable
        {
            #region ICloneable Members        public object Clone()
            {
                throw new NotImplementedException();
            }        #endregion
        }
    可以,不过子类仍要自己实现!
      

  2.   


    abstract class BaseClass : ICloneable
        {
            #region ICloneable Members        public object Clone()
            {
                return CloneObj();
            }        #endregion
            protect viturl object CloneObj()
            {
            }
        }class subCls:BaseClass
    {
       protect override object CloneObj()
       {
         //子类重写这个方法就OK
        }
    }
      

  3.   

    抽象类里面有个函数叫Clone()就可以了,子类里去实现