2010-12-06 14 views
0

BL名前空間に "BusinessLayer"という名前の部分クラスを宣言しましたが、その名前空間に同じ名前のキーワード "partial"を追加します。しかし、 "BusinessLayer"という名前のクラスを追加しようとすると、名前空間に同じ名前の複数のクラスを宣言することができないというエラーが表示されます。次に、1つの名前空間で部分クラスを使用するにはどうすればよいですか?エラーを返す単一の名前空間を持つ複数の部分クラス

答えて

2

たとえ例を挙げていても、あなたのコードを書いても問題は解決します。

いずれにしても、タグは両方とも「部分的」である必要があります。
このクラスの任意の宣言は、適切にコンパイルできるように、 "partial"キーワードを持つ必要があります。

0

クラスのすべての宣言にpartialキーワードが必要です。そうでないと、異なるクラスとして解釈され、同じ名前空間にあるとコンパイル時エラーが発生します。

私の推測では、どこかの部分的なキーワードが欠けていると思います。

編集:ところで、部分クラスは同じアセンブリiircでしか宣言できません。したがって、部分クラスのすべての部分が同じアセンブリ内にある必要があります。

関連する問題