【问题标题】:Write the value of a dictionary to a string, where there are multiple items associated with value将字典的值写入字符串,其中有多个与值关联的项
【发布时间】:2012-01-12 22:08:34
【问题描述】:

我想知道是否可以将字典键和与该值关联的所有记录都写入字符串?

但是我只得到 Key 的输出和一项价值(服务状态)

【问题讨论】:

    标签: vb.net dictionary key tostring


    【解决方案1】:

    当然,只需修改您的 ToString 重载。

    Public Overrides Function ToString() As String
        Return "Display Name = " & _displayName & ", Service Name = " & _serviceName & ", Status = " & _serviceStatus
    End Function
    

    而且,如果您需要 ToString 仅返回状态,则将上述代码移动到一个新函数(例如 DisplayValue)并修改您的循环以使用它而不是 ToString:

    sbService.AppendLine(item.Key & "| " & item.Value.DisplayValue)
    

    【讨论】:

      猜你喜欢
      • 2023-03-19
      • 2019-07-12
      • 2017-12-12
      • 1970-01-01
      • 2020-06-18
      • 1970-01-01
      • 1970-01-01
      • 2017-05-21
      • 1970-01-01
      相关资源
      最近更新 更多