Jus*_*tin 1 .net c# reflection
我想提供未知的"对象"并返回其中一个成员的值.C#需要响应.
通常我想我正在寻找这个方法的代码公共静态对象GetObjectMemberValue(object myObject,string memberName)
更具体地说,我正在为Silverlight中的资源字符串执行此操作,并且需要编写此方法.它驻留在一个共同的项目中用于对几个不同的Resx词典,因此我无法访问类型信息.public static string GetString(object StringResources,string ResourceId)
谢谢!
这将获得你的价值......你能在问题的resx部分给我更多信息吗?
public static object GetObjectMemberValue(object myObject, string memberName)
{
PropertyInfo dateProperty = myObject.GetType().GetProperty(memberName);
return dateProperty.GetValue(myObject, null);
}
Run Code Online (Sandbox Code Playgroud)