是否存在类别格式的容量或安全问题?

时间:2013-09-14 23:01:18

标签: c# asp.net reflection private protected

我知道公共/私人/受保护/静态和其他类格式之间的区别。 但这是我的问题。是否存在使用公共安全或文件容量的问题? 如果不是......为什么不总是使用Public?

用法是什么?

事实上,我对其他类的反映存在问题,这些方法是私有的还是受保护的。

1 个答案:

答案 0 :(得分:1)

publicprotectedinternalprotected internalprivate都是访问修饰符。

  

为什么不总是使用Public?

这些关键字(包括public)用于限制访问权限并显示应如何使用它们的“意图”。

如果我决定创建一个类public,我说这个类是可重用的,并且不应该限制对它的访问。

另一方面,如果我将一个类标记为private,我表明我的意图是不应该在我的包含类型之外使用该类。

这是两个案例。

有关详细信息,请参阅以下内容:MSDN - Accessibility Levels