从变量字符串加载字符串类型(如变量变量和反射)

时间:2010-10-16 02:01:09

标签: c# reflection localization

var mystring = "MyCompany.MyType.Localization.Strings.MyString"

在C#中,有没有办法可以填写

var abc = GetReflectedValue(mystring);

反思是唯一的方法吗? (怎么样?)或者更有效的方式?

1 个答案:

答案 0 :(得分:0)

这并不是100%清楚你想要做什么。你的意思是只给它的字符串类型名称创建一个对象的实例?如果是,请使用Activator.CreateInstance

var item = Activator.CreateInstance(Type.GetType(mystring));