gpt4 book ai didi

c# - 声明一个不能实例化的类有哪些方式?

转载 作者:太空狗 更新时间:2023-10-29 21:08:22 25 4
gpt4 key购买 nike

创建不可实例化类的方法有哪些?一种方法是将其声明为抽象类。是否可以通过将类构造函数设为私有(private)来实现?密封类是不可实例化的吗?还有,在 C# 中还有其他方法可以做到这一点吗?

最佳答案

将类标记为抽象类或静态类(它们是互斥的)是仅有的两种方法。将所有构造函数标记为私有(private)不会使该类无法实例化,因为该类仍然可以构造自己,而其他人可能可以通过反射来完成。

关于c# - 声明一个不能实例化的类有哪些方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33008770/

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