【问题标题】:How to obtain values from list如何从列表中获取值
【发布时间】:2017-06-01 14:18:22
【问题描述】:

大家好

任何人都可以帮我解决这个问题吗?我有一个对象列表,上面的图片格式是我必须得到的 IDNO、受影响的 ID 和日期值

【问题讨论】:

  • 请贴出完整的代码,看起来有几个问题。
  • @JoeBrailsford 正在对 javascript 大小的数据进行序列化,并在接收到数据后使用 ajax 调用将它们传递给后面的代码,并反序列化作为格式化图像的数据

标签: asp.net json vb.net


【解决方案1】:

由于反序列化将返回 anonymous 类型(在您的情况下),您有两种选择:将其反序列化为强类型(通过定义类型)或使用 Reflection 获取值类型和属性未知。

在您的情况下,您可以像这样通过反射获得价值:-

Dim _data As List(Of Object) = ...
Dim firstObject = _data.FirstOrDefault()
Dim type As Type = firstObject.GetType()
Dim idmoValue = type.GetProperty("IDMO").GetValue(firstObject)

Sample Fiddle.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多