【问题标题】:Adding a dynamic member to an ExpandoObject将动态成员添加到 ExpandoObject
【发布时间】:2017-02-22 06:48:48
【问题描述】:

在以下方法中,我尝试将动态成员添加到 expando 对象,但它会引发异常:

未找到展开对象的公共成员

Private Sub GetAckValues()
    Try
        Dim ack_duration As String = String.Empty
        Dim ack_by_user_fkid As String = String.Empty
        Dim ack_time As String = String.Empty
        ack_duration = txtdefaultack.Text
        ack_by_user_fkid = Convert.ToString(Session("user_code"))
        Dim Ack_Detail As Object = New ExpandoObject()
        Ack_Detail.ack_duration = ack_duration
        Ack_Detail.ack_by_user_fkid = ack_by_user_fkid 
        receiptObject.StatusObject = Ack_Detail
     Catch ex As Exception
        logger.Error("Enter JobRequest form done by :" & LoggedinUserId, ex)
    End Try
End Sub

【问题讨论】:

    标签: vb.net expandoobject


    【解决方案1】:

    应该这样:

    Ack_Detail.ack_duration = Ack_Detail.ack_duration
    

    其实是这样的:

    Ack_Detail.ack_duration = ack_duration
    

    【讨论】:

      猜你喜欢
      • 2015-05-25
      • 1970-01-01
      • 2011-01-05
      • 1970-01-01
      • 1970-01-01
      • 2011-06-23
      • 2011-07-05
      • 2012-10-30
      • 2022-11-29
      相关资源
      最近更新 更多