私はこれを望む唯一の人ですか?これは、パブリックなパラメータのないコンストラクタを使用して、任意のクラスに対して合理的に提供されたものであるようです。これらのプロパティを使用するクラスのコンストラクタ内でこれらのプロパティをインスタンス化する必要があるため、自動プロパティの利便性が失われます。参照型自動プロパティの自動インスタンス化
2
A
答えて
1
必要なスレッドの安全度を指定できるようにしたいと考えています。特に、ロックコードを発行する必要がありますか?
0
確かに役に立つかもしれませんが、それはそうです。 C#4.0ではこれの兆候はないので、コンストラクタまたはフィールド(および手動プロパティ実装)のいずれかを使用するだけで済みます。
"パブリックなパラメータのないコンストラクタを持つクラス"について - 実際には、どの実装もフィールド初期化子に直接匹敵すると仮定しているので、コンストラクタの構成に関係なく動作します。
+0
@Marc、フィールドイニシャライザについての良い点。しかし、私の最初の懸念は、パラメータ化されたコンストラクタのみを公開する型のためです。コンパイラは、フィールド初期化子の値を持たないので、パラメータの値を持たないでしょう。 – ProfK
関連する問題
- 1. 自動参照カウントプリプロセッサ
- 2. 自動参照カウントとファイナライズ
- 3. Visual Studio:自動参照クリーニング?
- 4. malloc +自動参照カウント?
- 5. 自動化されたプロパティ?
- 6. 自己参照汎用型
- 7. ジェネリック型の自己参照型のJavaサブクラス化問題
- 8. JavaScriptの自動化の自動化
- 9. 関数ポインタ - 自動間接参照
- 10. iisでService.svcファイルを自動参照
- 11. iOS:MBProgressHUDおよび自動参照カウント(ARC)
- 12. 自動参照カウント(ARC)とretainCount
- 13. 純 - 更新参照は、DLL自動的
- 14. 自動プロパティ
- 15. C#でシングルトンを自動インスタンス化する
- 16. 自動化 - 対話型サービスの検出
- 17. 自動プロパティ初期化子シングルトン実装
- 18. 自己参照をインスタンス化されたクラスに渡す
- 19. Ant:動的プロパティの参照
- 20. .Net継承 - 自動従属参照動作の問題
- 21. 自動プロパティ:objectSetと
- 22. C#CodeDom自動プロパティ
- 23. パブリックフィールドと自動プロパティ
- 24. Eager Loading自己参照多型協会
- 25. 自動化タスク
- 26. 自動シリアル化
- 27. 自動型変換
- 28. 自動型推論
- 29. DBインスタンスの自動検出
- 30. キーボードの自動化
MSチームがこの機能を含めないことにしたのはおそらくこの点です。 :-) – ProfK