当两个名称在运行时由字符串给出时,从资源类获取属性

时间:2015-03-26 10:00:18

标签: c# reflection

我有一个包含一些字符串属性的资源类[Resource1]。通常,可以通过以下方式访问这些属性:

string myValue = Resource1.Value1;

现在,在运行时给出了类名(Full)和属性名(作为字符串)。那么请问我如何更新代码才能使其正常工作?

string myValue = "Resource1"."Value1"; 

我看过建议的重复内容。如果我使用以下代码:

 var type = Type.GetType("Full Name of Resource1");
 var myObject = Activator.CreateInstance(type);

第二行将生成为此对象定义的" No无参数构造函数。"错误。

资源类由ASP.NET自动生成(它通过属性下的Resource1.resc定义。我在MVC项目中执行此操作)。

提前致谢。

0 个答案:

没有答案