任意の名前空間でプライベートクラスを作成すると、コンパイルエラーが発生しますが、プライベートクラスを別のクラスのネストされたクラスとして作成すると、正常にコンパイルされます。別の男が、名前空間でプライベートを宣言するときにエラーが発生した理由を説明しましたか?彼は言った:
クラスを名前空間に対してプライベートにすることは、意味のあるレベルの保護を実現しません。世界中のアセンブリは、単にdllを参照し、おそらくプライベートクラスにアクセスする名前空間にコードを書き始めることができます。それがおそらくあなたの答えだと思います。 Microsoftから入手してください。
私はこの文を本当に理解していません"start writing code in your namespace which accesses your supposedly private classes"
どうすれば私のプライベートクラスにアクセスできますか?誰でも私にこれを言うことができます"start writing code in your namespace which accesses your supposedly private classes"