接口类型的对象?
public   interface   IPointList   :   ICloneable 
 { 
       PointPair   this[   int   index   ]      {   get;   } 
       int   Count   {   get;   } 
 }    
 其他类里面有 
 protected   IPointList   _points; 
 这么一句   
 不明白是怎么回事. 
 这个_points有什么用?
------解决方案--------------------public interface I骑白马: ICloneable 
 { 
 }    
 public class 王子:I骑白马 
 { 
   .. 
 } 
 public class 唐僧:I骑白马 
 { 
   .. 
 }   
 public class XX 
 { 
  public I骑白马 _骑白马的人; 
 }   
 如上,就可以实现 
 XX._骑白马的人 = new 王子(); 
 XX._骑白马的人 = new 唐僧();   
 虽然new 王子() 和 new 唐僧()是不同类型的实例,但是都继承了I骑白马这个接口, 
 所以 _骑白马的人 不一定是王子,还可能是唐僧   
 哈哈,和楼上开玩笑。 
 LZ明白了?