これはちょっとしたイライラですが、なぜこのように設計されたのか理解できません。クラスで「インターフェイスを抽出」すると、常にアクセス修飾子のないクラス、つまりプライベート インターフェイスが作成されます。プライベート インターフェイスをどのように使用するか、誰か教えてもらえますか?
編集
私の間違いです。内部と言うべきでした...この質問は重複しているようです。
これはちょっとしたイライラですが、なぜこのように設計されたのか理解できません。クラスで「インターフェイスを抽出」すると、常にアクセス修飾子のないクラス、つまりプライベート インターフェイスが作成されます。プライベート インターフェイスをどのように使用するか、誰か教えてもらえますか?
編集
私の間違いです。内部と言うべきでした...この質問は重複しているようです。
プライベートではなく、アクセス修飾子がない場合は内部です。
修飾子がない場合、フィールドなどの一部の要素のみが非公開になります。
新しいコンソール アプリケーションを作成するだけで、この動作を非常に明確に確認できます。Program
クラスにも修飾子がなく、プライベートではないことは確かです ;-)。
インターフェイスのデフォルトのアクセス修飾子はinternalです。また、リファクタリングのオプションが豊富な「Resharper」を使用することをお勧めします。