C#的默认可见性
答
您不能更改这些默认设置。它们在语言规范中定义。
默认情况下,私有/内部属性是由C#团队制定的设计决策,因此无法全局覆盖它。
如果您使用的是visual studio,则可以使用code snippets作为属性(prop
,propg
和propfull
)。这可以缓解重复输入财产代码的痛苦,并且每次都会产生正确的语法。
答
不,不可能改变C#中属性和方法的默认可见性,因为它们是语言依赖(即语言特性),用户或程序员无权改变这些东西。
感谢您的代码片段提示。我对Visual Studio有点新鲜,所以代码片段会派上用场。 – davidk01 2010-11-20 11:55:25
@ davidk01 - 不要将自己限制在内置的中,你可以创建自己的! – Oded 2010-11-20 12:04:50