我在字符串中有类名。示例
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 ....对不起我的英语。
答案 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)