2


0

私がこれを望んでいる唯一の人ですか? これは、パラメータなしのパブリックコンストラクタを持つクラスに合理的に提供された可能性があるようです。 これらのプロパティを使用するクラスのコンストラクタ内でこれらのプロパティをインスタンス化する必要があるため、自動プロパティの利便性がいくらか不要になります。

2 回答


1


必要なスレッドの安全性の程度を指定できるようにしたいと思います。 特に、ロックコードを発行する必要がありますか?


0


確かにそれは役に立つかもしれませんが、それはそれが何であるかです。 C#4.0にはこの兆候は見られないので、コンストラクターかフィールド(および手動のプロパティー実装)のいずれかを使用するだけで済みます。

あなたの「パブリックなパラメータレスコンストラクタを持つクラスのために」 - 実際には、私はどんな実装もフィールド初期化子に直接匹敵することになると思いますので、コンストラクタの構成に関係なく動作します。