TypeAttributes.NotPublic实际上对应什么访问修饰符? internal?似乎publicinternal是非嵌套类型上唯一的逻辑值,但是没有特定的TypeAttributes.Family,那么TypeAttributes.NotPublic是否有相同的用途?另外,对于也标记为TypeAttributes.NestedFamily的类型是否正确?

最佳答案

拥有非嵌套的私有类是没有意义的,因为该类仅对自己可见(实际上,这不会编译)

因此我们可以得出结论,TypeAttributes.NotPublic定义了一个内部类型。

但是,另一方面,嵌套的私有类非常普遍,您可以使用TypeAttributes.NestedPrivate

关于c# - 什么是TypeAttributes.NotPublic?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33571125/

10-12 22:13