循环遍历类

时间:2017-12-08 17:27:20

标签: vb.net

我使用以下循环来循环遍历我的类的属性:

For Each prop As PropertyInfo In gData.GetType.GetProperties
                ...do something
Next

这是我在课堂上的属性:

Public Property ID As String
    Public Property CC As Integer
    Public Property REP As New Dictionary(Of String, Dictionary(Of String, String))
    Public Property DAT As New Dictionary(Of String, Int16())
    Public Property MIB As New Dictionary(Of String, ArrayList)
    Public Property PDF As Byte()

我会忽略属性" CC",但我想找出属性REP,DAT和MIB的内容。物业PDF我只检查内容。

我的问题是,我不知道如何访问,例如REP。

如你所见,

REP是一本字典。 dict的内容可以是:

  1. 只有字符串" HH"
  2. 只有字符串" Rel"
  3. 两个字符串
  4. 根据不同属性的内容,我建立了校验和。

    如何获取属性的密钥,以便如何检查密钥" HH" REP存在什么属性?

1 个答案:

答案 0 :(得分:1)

app.config