可能性の重複:アセンブリの範囲外から公共のコンストラクタの呼び出しを防止することが可能である場合
Why XML-Serializable class need a parameterless constructor防止シリアライザ
は誰もが知っていますか?
私がやっていることは、XMLのシリアライズ可能なクラスを持つクラスライブラリが出てくることです。これらのクラスは、さまざまなプロパティを設定せずに構築すると意味をなさないので、その状態を防ぐ必要があります。
私のパブリックコンストラクタを呼び出す誰かを防ぐ方法があるのだろうかと疑問に思っています。
この質問のための有効な削除アクセシビリティタグ、ありません。 –
コンストラクターを呼び出すことを防止するために、コンストラクターをパブリックに保つ理由は何ですか? –
コンストラクタは公開されている必要がありますか? –