gpt4 book ai didi

c# - 简单反射(reflection)题 C#

转载 作者:太空宇宙 更新时间:2023-11-03 18:50:08 31 4
gpt4 key购买 nike

我想提供未知的“对象”并返回其成员之一的值。在 C# 中需要响应。

一般来说,我想我正在寻找这个方法的代码公共(public)静态对象 GetObjectMemberValue (object myObject, string memberName)

更具体地说,我正在为 Silverlight 中的资源字符串执行此操作,并且需要编写此方法。它驻留在一个公共(public)项目中,用于几个不同的 Resx 词典,因此我无权访问类型信息。public static string GetString (object StringResources, string ResourceId)

谢谢!

最佳答案

这会得到你的值(value)......你能在问题的 resx 部分给我更多信息吗?

public static object GetObjectMemberValue(object myObject, string memberName)
{
PropertyInfo dateProperty = myObject.GetType().GetProperty(memberName);
return dateProperty.GetValue(myObject, null);
}

关于c# - 简单反射(reflection)题 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/954117/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com