gpt4 book ai didi

c# - 如何正确地在内部创建一个类?

转载 作者:行者123 更新时间:2023-11-30 14:10:20 27 4
gpt4 key购买 nike

只是一个简单的问题:我希望我的程序集中只有一个类是公开的,而其他所有内容都对外部不可见。我是否只是将所有其他类及其方法和属性设置为内部?这甚至是一个好方法吗?

最佳答案

默认情况下所有类都是内部。因此,如果您希望它们是 public,则必须说明这一点。

因此,您可以将要公开的单个类设为公开,并将其余类标记为internal,因为这会增强代码的可读性,如 Silvermind 在他的评论中指出。

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

关于c# - 如何正确地在内部创建一个类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24512170/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com