C# 有所谓的私人课吗 如果我们不指定公共/私有/受保护,将是什么? 有所谓的私人课程吗?
还有一门私人课,但在我看来它毫无意义C# 有所谓的私人课吗 如果我们不指定公共/私有/受保护,将是什么? 有所谓的私人课程吗?,c#,class,C#,Class,还有一门私人课,但在我看来它毫无意义 还有一个私有类,但在我看来它是毫无意义的:这取决于类是否嵌套。顶级类默认为内部类。嵌套类默认为private 2:是,但仅适用于嵌套类: class TopLevelClass { private class ExplicitlyPrivateClass { } class ImplicitlyPrivateClass { } } 1:这取决于类是否嵌套。顶级类默认为内部类。嵌套类默认为private 2:是,但仅适用于
还有一个私有类,但在我看来它是毫无意义的:这取决于类是否嵌套。顶级类默认为内部类。嵌套类默认为private 2:是,但仅适用于嵌套类:
class TopLevelClass {
private class ExplicitlyPrivateClass {
}
class ImplicitlyPrivateClass {
}
}
1:这取决于类是否嵌套。顶级类默认为内部类。嵌套类默认为private 2:是,但仅适用于嵌套类:
class TopLevelClass {
private class ExplicitlyPrivateClass {
}
class ImplicitlyPrivateClass {
}
}
如果未为主类指定Public/Private/Protected,则它将是内部的,而对于嵌套类,默认访问说明符将是Private 私有类存在。只有在另一个类中声明了私有类时,才能访问该类。表示它对父类是私有的
class example //which is default interal
{
private class ex
{
}
class ex1 //default private
{
}
}
如果未为主类指定Public/Private/Protected,则它将是内部的,而对于嵌套类,默认访问说明符将是Private 私有类存在。只有在另一个类中声明了私有类时,才能访问该类。表示它对父类是私有的
class example //which is default interal
{
private class ex
{
}
class ex1 //default private
{
}
}
1如果未指定修改器,可见性将取决于省略修改器的情况;这个话题正在讨论中 2在下面的代码中,InnerClass在OuterClass中是私有的
1如果未指定修改器,可见性将取决于省略修改器的情况;这个话题正在讨论中 2在下面的代码中,InnerClass在OuterClass中是私有的
如果不指定公共/私有/受保护,它将是内部的。这也取决于类型是否正确nested@MarcGravell我已更新:如果不指定公共/私有/受保护,它将是内部的。这也取决于类型是否正确nested@MarcGravell我已更新:如果未指定修改器,则可见性将是私有的。-不,在几乎所有情况下,可见性都是内部的。谢谢你的提示,我没有意识到这一点;答案已更改。1如果未指定修改器,则可见性将为内部。-仍然是错误的,由于您在2inded中解释的原因,再次感谢您的提示;我更新了答案,以参考相关问题。如果未指定任何修改器,则可见性将是私有的。-不,在几乎所有情况下,可见性都是内部的。谢谢你的提示,我没有意识到这一点;答案已更改。1如果未指定修改器,则可见性将为内部。-仍然是错误的,由于您在2inded中解释的原因,再次感谢您的提示;我更新了答案,以参考相关问题。