从XML加载的字符串中获取类类型

时间:2015-07-16 06:19:07

标签: c#

我在字符串中有类名。示例

string nameClass = "MyClass";

我需要将此字符串转换为TYPE。实施例

List<here i need get class type from string> ListMyClass = new List<>....

我有参考所以当我写List时它是正确的但我需要动态更改列表类型(我需要它的方法,但原理是相同的)

但我不需要创建列表实例。我有方法exampel写(类型t),我需要从字符串值更改TYPE。

我尝试写下我需要的东西。

我有EventAggregator。 EA subribe方法根据类型..所以当我发布(字符串)ai需要subsribe方法(metoda)...我有很多类发布,我需要动态更改subsribe方法类型..我有类型的xml文件,所以我获取字符串的名称&#34; Class1&#34;我需要告诉他们这种类型是Class1 ....对不起我的英语。

1 个答案:

答案 0 :(得分:-1)

您可以使用<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <span id='iconSettingsSpan'> <a class='link' style='cursor:pointer;' id='mylink' >Click for Icon Table</a> </span>通过名称获取与类型关联的Type对象。然后使用Activator.CreateInstance创建指定

的实例
Type.GetType(string)