クラスレベル以下のアクセス修飾子を理解していますが、アセンブリ全体がプライベートになるのはなぜですか?デフォルトでは、アセンブリは公開されていると思いますか?
4972 次
3 に答える
7
アセンブリのコンテキストでは、プライベートとは、アセンブリが含まれているディレクトリの外部にある別のアプリケーションからアセンブリを参照できないことを意味します。したがって、アセンブリが使用されているアプリケーションに対してプライベートです。
デフォルトが公開されていることについてのあなたの質問については....私が間違っていれば誰かが私を訂正しますが、公開はありません。共有されます。共有アセンブリは明らかに複数のアプリケーションから参照でき、GACに存在する必要があります。その後、GACのすべてのルールが適用されます。
于 2008-10-01T13:25:39.330 に答える
3
privateアセンブリのprivateはアクセス修飾子ではありません。これは、グローバル アセンブリ キャッシュ内の共有アセンブリとは対照的に、1 つのアプリケーション (つまり、このアプリケーションのディレクトリ内) に固有のアセンブルに使用される用語です。
于 2008-10-01T13:29:46.187 に答える
0
プライベート アセンブリは、特にアプリケーションの外部で参照できないアセンブリであるアセンブリですが、パブリックまたは共有、またはグローバルはアセンブリの外部で簡単に参照できます。
于 2011-03-26T18:14:46.073 に答える