いくつかのパブリック クラスと多くの内部ユーティリティ クラスを含むクラス ライブラリがあります。これらのユーティリティは、DLL に対してリンクする人々に表示/使用可能であってはなりません。
namespace MyProject {
public class PublicClass { }
}
namespace MyProject {
internal class UtilClass { }
}
これを行うと、VSは「UtilClassはPublicClass.Memberよりもアクセスしにくい」などのエラーをトリガーします
私は何か間違ったことをしていますか?これをどのように行う必要がありますか?私が使用できないプライベート クラスを含むライブラリを見てきました。この動作を取得するにはどうすればよいですか?
ありがとう。