百度了下还是模模糊糊

解决方案 »

  1.   

    在C#中:     域:      表示与对象或类相关联的变量,修饰符不论是不是public。(与字段类似)
        字段:   表示与对象或类相关联的变量。通常来讲修饰符是public的成员变量称为字段,而private更适合说是局部变量。(与域类似)
        属性:   表示域或字段的自然扩展,使得在保证封装性的基础上实现了访问私有成员的便捷性
      

  2.   

    域:public + private  (public string a 或 private string a)字段:public 属性:
    private string _apublic string A
    {
      get{ return _a;}
      set{_a=value;}
    }
      

  3.   

    对于我来说,field或者翻译为字段,或者翻译为域,看你用在什么场合。
      

  4.   

    呃……专业的解释不太清楚。不过我个人的理解是“域”只是一个作用范围的“描述”。字段指的是一个域内变量。属性则是一个操作对象。举个例子public int g4()
    {
        int _id = -1;    public int id
        {
            get { return _id; }
            set { _id = value; }
        }
    }其中 _id 就是类 g4 的一个字段,他的作用域限制在 g4 这个类的内部。翻过来说,g4 这个类就是 字段 _id 有存在意义的“域”。
    而 id 就是 g4的 属性。它是一个可以操作的有实际存在意义的对象。