我知道公共/私人/受保护/静态和其他类格式之间的区别。 但这是我的问题。是否存在使用公共安全或文件容量的问题? 如果不是......为什么不总是使用Public?
用法是什么?
事实上,我对其他类的反映存在问题,这些方法是私有的还是受保护的。
答案 0 :(得分:1)
public
,protected
,internal
,protected internal
和private
都是访问修饰符。
为什么不总是使用Public?
这些关键字(包括public
)用于限制访问权限并显示应如何使用它们的“意图”。
如果我决定创建一个类public
,我说这个类是可重用的,并且不应该限制对它的访问。
另一方面,如果我将一个类标记为private
,我表明我的意图是不应该在我的包含类型之外使用该类。
这是两个案例。
有关详细信息,请参阅以下内容:MSDN - Accessibility Levels