我是唯一想要这个的人吗?对于任何具有公共无参数构造函数的类,似乎都可以合理地提供它。现在必须在使用它们的类的构造函数中实例化这些属性,这在某种程度上避免了自动属性的便利性。
答案 0 :(得分:1)
我希望能够指定所需的线程安全程度。特别是,您需要发出锁定代码吗?
答案 1 :(得分:0)
确实这可能有用,但它就是这样。在C#4.0中没有任何迹象,因此您只需使用构造函数或字段(以及手动属性实现)。
重新启用“对于任何具有公共无参数构造函数的类” - 实际上,我假设任何实现都可以直接与字段初始化程序进行比较,因此无论构造函数组成如何都可以。