c# – 如何正确地将课程内部化?
发布时间:2020-12-16 02:02:21 所属栏目:百科 来源:网络整理
导读:只是一个简单的问题:我只希望我的集会中有一类是公开的,而其他一切都是外面看不见的.我只是将所有其他类的方法和属性设置为内部?这甚至是一个好方法吗? 解决方法 默认情况下,所有类都是内部的因此,如果您希望它们公开,您必须说明这一点. 因此,你可以将你
只是一个简单的问题:我只希望我的集会中有一类是公开的,而其他一切都是外面看不见的.我只是将所有其他类的方法和属性设置为内部?这甚至是一个好方法吗?
解决方法
默认情况下,所有类都是内部的因此,如果您希望它们公开,您必须说明这一点.
因此,你可以将你想要公开的单个类公开为公开,并将其余的标记为内部,因为这可以增强代码的可读性,正如Silvermind在他的评论中所指出的那样. 当类是内部类时,只能通过同一程序集中的类型访问它.话虽这么说,你必须决定一个类型的方法是否会被同一个程序集中的其他类型使用.如果某个方法不会被其他类型调用,那么您必须将其声明为私有,否则将其声明为public.这些属性也是如此.此外,班级成员也可以受到保护.有关后者的更多信息,请查看here. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |