質問

アプリケーションの最適なディレクトリ構造を判断しようとしています

i have:

UI
データ
インターフェース

ただし、デリゲートを配置する場所がわかりません。

別のDelegatesフォルダーが必要ですか、それとも使用されている同じクラスにデリゲートを保存する必要があります。 。

役に立ちましたか?

解決

デリゲートの一般的な用途がある場合は、共通の場所に保管する必要がありますが、クラスでのみ使用する場合は、同じクラスに配置してください。

他のヒント

クラス、構造体、および列挙フォルダはありません。委任フォルダーがあるのはなぜですか

また、C#3.0を使用している場合、通常は名前付きデリゲートの代わりに汎用デリゲート-System.ActionおよびSystem.Funcを使用する必要があります。

それは悪い考えだと思います。機能ごとに、Microsoftと同じ方法でコードをソートする必要があります。

デリゲートに関しては、もう必要ありません。汎用のFuncデリゲートとActionデリゲートが用意されたので、独自に作成する理由はありません。

デリゲートは基本的に参照型のメソッドコンテナです。私の意見では、デリゲートは使用されている同じクラスに保存する必要があります。別のデリゲートフォルダを作成する必要はありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top