参考类型自动属性的自动实例化

问题描述:

我是想要这个唯一的人?这似乎是可以合理地为任何具有公共无参数构造函数的类提供的东西。现在必须在使用它们的类的构造函数中实例化这些属性,这有点避免了自动属性的方便性。参考类型自动属性的自动实例化

我希望能够指定线程安全的要求的程度。特别是,你是否需要锁定代码才能发射?

+0

MS团队可能会在这一点上决定不包含此功能。 :-) – ProfK 2009-04-15 11:58:42

事实上,这可能是有用的,但它是它是什么。在C#4.0中没有这个迹象,所以你只需要使用构造函数或字段(以及手动属性实现)。

重新您“同公共参数构造函数任何类” - 事实上,我认为任何实现将是直接的可比性字段初始化,所以无论构造成分会工作。

+0

@Marc,好点的有关领域的初始化。然而,我首先关心的仅仅是暴露参数化构造函数的类型:编译器不会为参数赋值,就像它没有字段初始化符的值一样。 – ProfK 2009-04-15 11:12:27