私はという名前のクラスを持っているとしましょう。です。私は、このクラスのインスタンスを一度に1つしか含まないようにしたい。一度に1つのクラスのインスタンス
私はこのようにそれを使用して、シングルトン遺伝クラス名を持っている:
public class TestClass : Singleton<TestClass>
{
}
そして私は事は、私は、時々、である。この
TestClass.Instance // Gives me one instance
のようにそれを使用します新しいパラメータなどを使ってTestClassを頻繁に再インスタンス化する必要があります。
スタティックインスタンスを作成し、必要なときに再インスタンス化してください。そこにはこれを行うためのより良い方法がありますか?
ありがとうございます。
値、ユーザー入力、またはアプリケーションが静的データをリロードするか、または... –
'Singleton'からどのように継承していますか? 'Instance'プロパティは静的であり、継承することはできません。 –
シングルトンから継承するは、一度に1つしかインスタンスを持たないクラスになります。私はそれぞれの使用のために再instatiateする必要があることを除いて。 @Brian Mains値を変更するのは私です。 –
Haytam