- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想获取动态对象的动态属性的值。这是我的代码..
public string ReturnProperty(object ob, string prop)
{
Type type = ob.GetType();
PropertyInfo pr = type.GetProperty(prop);
//Here pr is null..Dont know whats wrong
return pr.GetValue(ob, null).ToString();
}
最佳答案
我的猜测是它不是公共(public)属性(property),或者你把名字弄错了,或者它根本不是属性(property)(而是公共(public)领域)。
如果不知道实际类型是什么,就不可能说更多,但这应该是一个开始。
您提到这是一个“动态对象”,但这并不是真正的描述性的。请记住,CLR 本身对 DLR 一无所知 - 如果您的意思是这是一种实现 IDynamicMetaObjectProvider
或扩展 DynamicObject
的类型,那么您将不会能够像这样获得具有“正常”反射的属性。
关于c# - GetProperty ("pname") 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9392027/
我想获取动态对象的动态属性的值。这是我的代码.. public string ReturnProperty(object ob, string prop) { Type
为什么我总是遇到数字格式异常?我尝试将数据库中的值检索到我的 jsp 中。我想在我的 jsp 中查看我的联接表。 我有 2 个实体 元素类别 public class Item { @Id @Colu
单击按钮后,我在 td 中添加使用 jQuery 创建的项目。 $("#ddproduct").click(function () { $('#prodcuttable tr:la
select pname +''+ comment from table 在执行上面的查询后,它返回的结果包含所有零值,为什么? 最佳答案 你可以使用 concat() select concat(p
我们正在考虑从 PCRE 正则表达式更改为ICU 正则表达式利用 ICU 的 UTF-8 Unicode 正则表达式。我们编写了一个测试程序来加载 ICU pnames.icu 文件这是编译和运行 I
我们正在处理一个项目,我们必须计算 MD5 并提取以表单上传的 APK 的 pname。我们已经完成了 MD5 位,但现在却被 pname 位难住了。 pname 包含在 AndroidManifes
这个问题已经有答案了: Reference - What does this error mean in PHP? (38 个回答) 已关闭 8 年前。 我正在尝试将 php 表单中的数据存储到 My
尝试从 Linux,c++ 的 main() 调用 my_script.py 的 main(filename) 函数。 对于pName = PyUnicode_DecodeFSDefault(argv
我是一名优秀的程序员,十分优秀!