【发布时间】:2026-01-03 06:35:01
【问题描述】:
有没有办法阻止使用默认构造函数?
我能想到的只是抛出一个异常,但我想要一些会导致编译时错误的东西。
【问题讨论】:
-
如果您这样做,您可能会遇到麻烦:在 .NET 中,许多事情(绑定/序列化/等)都需要默认的无参数构造函数。考虑为您需要通过构造函数参数设置的任何值设置默认值。这对您而言可能无关紧要,但值得一提。
-
一个 hack:过时的属性
标签: c#