TypeAttributes.NotPublic
实际上对应什么访问修饰符? internal
?似乎public
和internal
是非嵌套类型上唯一的逻辑值,但是没有特定的TypeAttributes.Family
,那么TypeAttributes.NotPublic
是否有相同的用途?另外,对于也标记为TypeAttributes.NestedFamily
的类型是否正确?
最佳答案
拥有非嵌套的私有类是没有意义的,因为该类仅对自己可见(实际上,这不会编译)
因此我们可以得出结论,TypeAttributes.NotPublic
定义了一个内部类型。
但是,另一方面,嵌套的私有类非常普遍,您可以使用TypeAttributes.NestedPrivate
关于c# - 什么是TypeAttributes.NotPublic?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33571125/