我知道公共/私人/受保护/静态和其他课程格式之间的区别。但这是我的问题。使用公共的文件的安全性或容量有什么问题吗?如果不是...为什么不总是使用 Public?
用途是什么?
事实上,我对其他类的反射有问题,这些方法是私有的或受保护的。
我知道公共/私人/受保护/静态和其他课程格式之间的区别。但这是我的问题。使用公共的文件的安全性或容量有什么问题吗?如果不是...为什么不总是使用 Public?
用途是什么?
事实上,我对其他类的反射有问题,这些方法是私有的或受保护的。
public
, protected
, internal
, protected internal
, 和private
都是访问修饰符。
为什么不总是使用 Public?
这些关键字,包括public
用于限制访问并显示应如何使用它们的“意图”。
如果我决定创建一个类public
,我声明这个类是可重用的并且不应该限制对它的访问。
另一方面,如果我将一个类标记为private
,我表明我的意图是这个类不应该在我的包含类型之外使用。
这是两种情况。
有关更多信息,请参考:MSDN - Accessibility Levels