vs 03  下:
using System;
using System.Collections;
using System.Windows.Forms;
namespace EAlbum
{
//显示所有图片的树状图,继承了TreeView,Observer两个类
public class List : TreeView,Observer
{我复制到 vs 05  下:  就不认识Observer,找不到类型或命名空间名称“Observer”(是否缺少 using 指令或程序集引用?)
 
还应该添加什么引用吗?

解决方案 »

  1.   

    1:C#不支持多继承,所以你继承的一定不是两个类,而有可能是一个类一个接口或者两个都是接口;2:至于应该添加什么引用就要自己判断了,我没有用过你说的observer这个类,所以不知道它位于哪个程序集以及所处的命名空间。这个你要参考之前的工程里的引用。
      

  2.   

    对observer是个接口!  我不理解的是 03 下没问题。05 下怎么就不认识了呢?  两个编译器在这点上有什么不同吗?
      

  3.   

    问题 搞定!  复制的时候 命名空间没复制一致!   List 和 Observer   属于不同的命名空间了!  所以…………