解决方案 »

  1.   

    楼主是要把父类的保护成员变成公开的么,可以用属性来实现:
    public class C:A {
        public int Count{
    get { return count; }
    set { count = value; }
        }
    }
      

  2.   

    定义成static,你这样用C和B压根都没关系。每个对象实例之间也没关系,没法“公共”。
      

  3.   

        嗯,定义成静态的,static .不然,在每new就创建了不同的对象,对象各自占用不同的内存。    用静态static修饰的字段,只在类被创建的第一次时在内存中创建,以后创建的对象会共享这个内存
      

  4.   


         如果你只是想访问基类成员的话,可以用base.count.............