【发布时间】:2013-08-18 06:08:10
【问题描述】:
我在网页上有一个下拉列表,其中包含所有类名的列表,在 C# 代码中,我需要从下拉列表中实例化所选项目的对象并调用它的方法。所有类都有类似的方法。
String sCalclationType = "N0059";
var Calculator = Activator.CreateInstance("Calculator", sCalclationType );
var count = Calculator.DoCalculation();
我尝试转换显示“无法将类型'System.Runtime.Remoting.ObjectHandle'转换为'CypressDataImport.DiabetesHelper.NQF0059”,我还需要转换为需要与下拉项相同的类型,所以不知道如何这样做。
//var calc = (N0059)Calculator;
我该如何处理这种情况?
【问题讨论】: