3

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

私は持っている:

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

しかし、デリゲートをどこに置くべきかわかりません..

別の Delegates フォルダーが必要か、または使用されているのと同じクラスにデリゲートを格納する必要があります。.

4

4 に答える 4

8

デリゲートに共通の用途がある場合は、それらを共通の場所に格納する必要がありますが、クラスでのみ使用する場合は、同じクラスに配置してください。

于 2008-11-22T11:17:03.730 に答える
2

Classes、Structs、および Enums フォルダーがありません。Delegates フォルダがあるのはなぜですか?

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

于 2008-11-22T14:24:04.960 に答える
1

それは悪い考えだと思います。Microsoft と同じように、コードを機能別に並べ替える必要があります。

デリゲートに関しては、もう必要ありません。一般的な Func と Action のデリゲートができたので、独自に作成する理由はありません。

于 2008-11-22T22:44:19.647 に答える
0

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

于 2008-11-22T11:19:32.087 に答える