誰でもいつ、なぜ私たちはSystem.ComponentModel.Container
を使用すべきか説明できますか?最近、私はこのクラスhereの使用に会ったことがありますが、本当にこのクラスが私たちにこのメリットをもたらしてくれるのか理解できません。いつSystem.ComponentModel.Containerクラスを使用する必要がありますか?
10
A
答えて
11
一般に、コンポーネント開発をサポートするための名前空間が存在します。コンポーネントは、ビジュアル(コントロール)と非ビジュアルになります。 IMOでは、設計時間のサポートが必要な場合、コンポーネント(このコンテキストではIComponent
の実装)を開発する必要があります。たとえば、コンポーネントをVisual Studioのデザインサーフェイスにドラッグしてプロパティにアクセスできます。この文脈において、& Container
は、1つ以上のコンポーネントを含むホルダを表す。 System.ComponentModel.Container
を直接使用する必要があるかどうかは疑いの余地がありません。このクラスは.NETフレームワークとVisual Studio(または他のデザイナーツール)で内部的に使用されます。限り、あなたが目撃したコードは、それはかなり古くなっているように見えますが、それはコンポーネントクラスをインスタンス化していません(ちょうど参照が作成されます)。
関連する問題
- 1. いつglInvalidateBufferDataを使用する必要がありますか?
- 2. いつWS_EX_NOREDIRECTIONBITMAPを使用する必要がありますか?
- 3. PHP - クラスを使用する必要がありますか?
- 4. アーキテクチャデザインパターンはいつ使用する必要がありますか?
- 5. wkWebViewはいつ使用する必要がありますか?
- 6. InverseBindingAdapterはいつ使用する必要がありますか?
- 7. いつnn.ModuleListを使用する必要がありますか?また、いつnn.Sequentialを使用する必要がありますか?
- 8. CoreignでCodeigniterクラスを使用する必要があります
- 9. いつ遅い静的バインディングを使用する必要がありますか?
- 10. WXPythonでクラスを使用する必要があるのはいつですか?
- 11. いつboost :: asio:strandを使用する必要がありますか
- 12. いつScalaの@inlineアノテーションを使用する必要がありますか?
- 13. SEOにはいつHTML5マイクロデータを使用する必要がありますか?
- 14. いつ@sectionスクリプトを使用する必要がありますか?
- 15. カスタムレンダラーでは、いつSetValueFromRendererを使用する必要がありますか?
- 16. いつfetchedResultsControllerでdeleteCacheWithNameを使用する必要がありますか?
- 17. いつインクルード機能を使用する必要がありますか?
- 18. いつsqlalchemy back_populatesを使用する必要がありますか?
- 19. いつremove_referenceとadd_referenceを使用する必要がありますか?
- 20. いつstd :: atomic_compare_exchange_strongを使用する必要がありますか?
- 21. いつPHPフレームワークを使用する必要がありますか?
- 22. Webアプリケーションでいつプロファイルを使用する必要がありますか?
- 23. iPhone:いつネットワークアクティビティインジケータを使用する必要がありますか
- 24. Unity3DでいつAssetDataBase.SaveAssets()を使用する必要がありますか?
- 25. WCFでは、いつTransportCredentialOnlyセキュリティモードを使用する必要がありますか?
- 26. いつHttpContext.User.Identity.IsAuthenticatedとSignInManager.IsSignedIn(HttpContext.User)を使用する必要がありますか?
- 27. Java URLConnection - いつconnect()メソッドを使用する必要がありますか?
- 28. いつBackbone.jsで_.bindAll()を使用する必要がありますか?
- 29. いつfloat.PositiveInfinityとfloat.NegativeInfinityを使用する必要がありますか?
- 30. いつJavaScriptでMVCフレームワークを使用する必要がありますか?