0

これはちょっとしたイライラですが、なぜこのように設計されたのか理解できません。クラスで「インターフェイスを抽出」すると、常にアクセス修飾子のないクラス、つまりプライベート インターフェイスが作成されます。プライベート インターフェイスをどのように使用するか、か教えてもらえますか?

編集

私の間違いです。内部と言うべきでした...この質問は重複しているようです。

4

3 に答える 3

4

プライベートではなく、アクセス修飾子がない場合は内部です。

修飾子がない場合、フィールドなどの一部の要素のみが非公開になります。

新しいコンソール アプリケーションを作成するだけで、この動作を非常に明確に確認できます。Programクラスにも修飾子がなく、プライベートではないことは確かです ;-)。

于 2013-11-08T08:25:22.763 に答える
0

インターフェイスのデフォルトのアクセス修飾子はinternalです。また、リファクタリングのオプションが豊富な「Resharper」を使用することをお勧めします。

于 2013-11-08T08:27:47.850 に答える