在C#中,我们说到的域就是数据成员,也就是我们定义的变量。
Class AA
{
  int a;//在这里a 就是域;
}
属性是提供对类中的私有变量进行访问的一个方法,在C#里叫做属性
Class B
{
   private int a;//由于定义的是私有的变量,所以类的实例不能访问
   public int A
          {
            get
            {return a;}
            set
            {a = value;}
          }//通过定义一个公有的属性A,就可以对私有变量a进行访问了
}public static void main()
  {
    AA obj =new AA();
    obj.A =100; //通过对属性A赋值,实际上就是对私有的变量a赋值
    Console.writeline(A);//读取a
}
{}

解决方案 »

  1.   

    应该是
    Class B
    {
       private int a;//由于定义的是私有的变量,所以类的实例不能访问
       public int A
              {
                get
                {return a;}
                set
                {a = value;}
              }//通过定义一个公有的属性A,就可以对私有变量a进行访问了
    }Class C
    {
        public static void main()
         {
           B obj =new B();
           obj.A =100; //通过对属性A赋值,实际上就是对私有的变量a赋值
           Console.writeline(A);//读取a
          }
    }