Запишите значение словаря в строку, где есть несколько элементов, связанных со значением - PullRequest
0 голосов
/ 13 января 2012

Мне было интересно, можно ли записать ключ словаря и все записи, связанные со значением, в строку?

Однако я получаю только вывод ключа и одного элемента в значении (статус службы)

1 Ответ

3 голосов
/ 13 января 2012

Конечно, просто измените свою перегрузку 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)
...