gpt4 book ai didi

c# - 默认构造函数和无参数构造函数之间的区别?

转载 作者:太空宇宙 更新时间:2023-11-03 17:13:44 25 4
gpt4 key购买 nike

默认构造函数没有参数。您编写的不带参数的构造函数也不会。那么 C# 的最终区别是什么?

当您继承默认构造函数和无参数构造函数时,它们在继承类型上的暴露是否完全相同?因为我的IOC容器好像不这么认为。 (团结)。<​​/p>

干杯,皮特

最佳答案

如果您的类不包含显式实例构造函数,则 C# 编译器会添加“默认”构造函数。它是一个公共(public)、无参数的构造函数。如果您创建了一个显式非公共(public)、无参数的构造函数,Unity 将无法像使用公共(public)构造函数那样使用它(不管它是否由编译器生成,也不管它是否有参数).

关于c# - 默认构造函数和无参数构造函数之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10498622/

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