日期:2014-05-18  浏览次数:20736 次

(有图)在封装字段的时候,update reference里有个external和all这两个选项,请问有什么区别?
两个我都选过,但是看代码好像没什么区别啊?


------解决方案--------------------
是更新的代码里对原来字段的引用,E 开头的就是只把类外部代码访问这个字段改为访问封装后的属性,A 就是类外部和类内部代码都改成对封装属性的访问
------解决方案--------------------
一样,因为你哪都没用到。
------解决方案--------------------
一般自己写Get、Set代码,不用它的封装。
对于那种简单的封装,还不如直接写匿名的Get、Set属性更便捷,例如
C# code
public class MyClass
{
    public int ParentID{get;set;}
}

------解决方案--------------------
探讨
引用:

一样,因为你哪都没用到。

请问一般封装字段,你们选用的是第一种还是第二种?