我有不同的Model类,我将与master类一起使用。每个Model类都有相同的方法" Change",但具体属性。可以通过反射调用属性。
现在我想使用带有通用字符串的每个类,因为要使用的模型存储在数据库中。
这是有效的非通用代码:
var inter = default(DDS.Model.Classname);
inter = new Master().DoSomeWhat<DDS.Model.Classname>(variableA)
现在我想像这样编写Classname泛型:
Type stringClass = Type.GetType("DDS.Model.Classname");
var inter = default(stringClass);
inter = new Master().DoSomeWhat<stringClass>(variableA)
我得到的错误是#34; stringClass是可变的,但是类似&#34; 我能在这做什么?
先谢谢你。 女