私のシステムでは、統計に同様に使用される 16 の異なるクラスがあります。それらは次のようになります
public class myClass : myInheritage
{
private static myClass _instance;
public static myClass Instance
{
get { return _instance ?? (_instance = new myClass(); }
}
public static void Reset()
{
_instance = null;
}
}
それらはすべてシングルトンに作られています
myInheritage は次のようになります。
public class myInheritage
{
int data = 0;
public myInheritage()
{
}
public int Data
{
get { return data; }
set { data+= value; }
}
}
プログラムが作成されるので、ユーザーは統計を作成するクラスを選択します。
このようなものは私が欲しいものです
public void statistics(Object myObject, string name)
{
Object x = myObject;
x.Data = 10;
x.Data();
}
別のクラスから呼び出された
statistics(myClass.Instance, "myClass");
statistics(myClass2.Instance, "myClass2)";
したがって、統計クラスでインスタンスを動的に変更したいと考えています。
それは .NET 2.0 で可能ですか?