【发布时间】:2014-12-17 11:12:12
【问题描述】:
我有 3 个类,例如 ClassVersion1、ClassVersion2 和 ClassVariables。 ClassVariables 用于从 Form 中到达其他类的变量。
我认为是这些;
if(version == 1)
{
ClassVersion1 clss = new ClassVersion1();
}
else
{
ClassVersion2 clss = new ClassVersion2();
}
clss.vars.variable1 = 3;
clss.vars.variable2=5;
clss.DoSomething();
但我必须将函数和变量调用到 if 条件中(两个具有相同名称的对象,不同的类)。我想在条件中创建对象并在条件外使用。
我该怎么做?
【问题讨论】:
-
您可以使用 BASE-CLASS 或接口
-
欢迎来到Stack Overflow。请像在源代码中一样格式化您问题中的代码:缩进使代码更易于阅读和理解;这样你的问题就更容易回答了。
标签: c# class object conditional-statements construction