返回列表 回复 发帖

有关属性

在8.2.4节中,示例8-29  
      A a = new A();
            string name = a.name1;
            a.name1 = "This is a string";
的运行结果在定义属性和不定义属性时相同,请问它存在的意义是什么?
属性本身包含了get和set访问器,并通过这两个访问器来操作该属性的值,明细比直接通过public方法访问变量(如果不定义属性,直接通过public修饰符公开的变量)的方法,增强了安全性。
返回列表