私はC#を使用しています。任意のc#.netプロジェクト(デスクトップまたはWebベース)に含めることができるクラスを作成しましたが、クラスのそのアプリケーションで作成されるオブジェクトは10個だけにする必要があります。オブジェクトインスタンスが10を超えて作成された場合、エラーが発生するか、単純では機能しません。
2つの状況が考えられます。
- myclass.csファイルをプロジェクトに含めるか
- クラスをDLLにバンドルしてから、任意のアプリケーションに含めます
どちらの状況でも、アプリケーションでクラスのインスタンスが10個を超えて作成された場合は、エラーが発生する必要があります。
この質問は私の先生から尋ねられました、彼は私にインターネットで答えを探すように言いました、私は試しましたが、この問題の解決策はどこにも見つかりませんでした、私たちはオブジェクトを制限できると聞いていませんか?
はいの場合、それは可能ですか?
ありがとう