0

アセンブリを とのフレンドとして宣言する場合、他のアセンブリ[assembly: InternalsVisibleTo("MyFriend")]の名前を使用してクラス/メソッドMyFriendにアクセスする必要があります。internal

今、私は混乱しています。メソッドを として宣言するよりも、これはどのように低いアクセスpublicですか? MyFriendアクセスするには、アセンブリに名前を付けるだけでよいためです。

私が間違っているのは何ですか?

4

1 に答える 1

1

アセンブリに厳密な名前を使用する場合は、内部へのアクセスを許可するアセンブリの公開キーも指定する必要があります。名前だけに依存しないため、これはあなたの場合にははるかに優れています。参照: http://msdn.microsoft.com/fr-fr/library/bb385840(v=vs.90).aspx

ただし、リフレクションを使用して制限されたものにアクセスすることはできます。

于 2013-09-09T21:39:24.223 に答える