デリゲートを配置する場所。 。
-
10-07-2019 - |
質問
アプリケーションの最適なディレクトリ構造を判断しようとしています
i have:
UI
データ
インターフェース
ただし、デリゲートを配置する場所がわかりません。
別のDelegatesフォルダーが必要ですか、それとも使用されている同じクラスにデリゲートを保存する必要があります。 。
解決
デリゲートの一般的な用途がある場合は、共通の場所に保管する必要がありますが、クラスでのみ使用する場合は、同じクラスに配置してください。
他のヒント
クラス、構造体、および列挙フォルダはありません。委任フォルダーがあるのはなぜですか
また、C#3.0を使用している場合、通常は名前付きデリゲートの代わりに汎用デリゲート-System.ActionおよびSystem.Funcを使用する必要があります。
それは悪い考えだと思います。機能ごとに、Microsoftと同じ方法でコードをソートする必要があります。
デリゲートに関しては、もう必要ありません。汎用のFuncデリゲートとActionデリゲートが用意されたので、独自に作成する理由はありません。
デリゲートは基本的に参照型のメソッドコンテナです。私の意見では、デリゲートは使用されている同じクラスに保存する必要があります。別のデリゲートフォルダを作成する必要はありません。
所属していません StackOverflow