如果我有一个类myClass,我有它的两个实例,class1并且class2,但是再设置我想此时使用哪个实例,我将能够?
因此,例如:
if (whichClass == 1) {
class1.result();
} else if (whichClass == 2) {
class2.result();
}
Run Code Online (Sandbox Code Playgroud)
这是我可以做到的一种方式,但是我想避免使用if语句,因此我想按照
string whichClass = "class1"; //global
Run Code Online (Sandbox Code Playgroud)
然后在其他地方
whichClass.result(); //this depends on what whichClass is at any particular time.
Run Code Online (Sandbox Code Playgroud)
其中whichClass变量被改变自身,例如,在另一个线程,每60秒。