微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – 如何正确地将课程内部化?

只是一个简单的问题:我只希望我的集会中有一类是公开的,而其他一切都是外面看不见的.我只是将所有其他类的方法属性设置为内部?这甚至是一个方法吗?

解决方法

认情况下,所有类都是内部的因此,如果您希望它们公开,您必须说明这一点.

因此,你可以将你想要公开的单个类公开为公开,并将其余的标记为内部,因为这可以增强代码的可读性,正如Silvermind在他的评论中所指出的那样.

当类是内部类时,只能通过同一程序集中的类型访问它.话虽这么说,你必须决定一个类型的方法是否会被同一个程序集中的其他类型使用.如果某个方法不会被其他类型调用,那么您必须将其声明为私有,否则将其声明为public.这些属性也是如此.此外,班级成员也可以受到保护.有关后者的更多信息,请查看here.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐