ビジュアルスタジオのスクリーンショットに従って、キーと値のペアを持つプロパティのリストのコレクションがあります。
アップデート:
上記のスクリーンショットで値 (0) を使用すると、次のスクリーンショットが表示されます。
そこからキー値を含むリスト((文字列の)リストを取得するにはどうすればよいですか?
たとえば、新しいリストには {Id, Class Name, Forename, Surname, Dob} が含まれます。何もフィルタリングする必要はありません。
どうもありがとう
ビジュアルスタジオのスクリーンショットに従って、キーと値のペアを持つプロパティのリストのコレクションがあります。
アップデート:
上記のスクリーンショットで値 (0) を使用すると、次のスクリーンショットが表示されます。
そこからキー値を含むリスト((文字列の)リストを取得するにはどうすればよいですか?
たとえば、新しいリストには {Id, Class Name, Forename, Surname, Dob} が含まれます。何もフィルタリングする必要はありません。
どうもありがとう
リストが KeyValue ペアのコレクションである場合、このコレクションを繰り返して、キーを表す文字列の新しいリストを作成するだけではいけません
Dim l2 As New List(Of String)
For Each kvp As KeyValuePair(Of String, String) In res(0)
l2.Add(kvp.Key)
Next
ここに例があります。この例では、各 KeyValuePair のキーは文字列ですが、常にそうであるとは限らないため、キーが別の型である場合に備えて、明示的な .ToString() があります。
Dim myList As New List(Of KeyValuePair(Of String, Object))
' add stuff to myList here
Dim keyList as List(Of String)
For Each item In myList
keyList.Add(item.Key.ToString())
Next item
編集:これを試してください:
' add stuff to myList here
Dim keyList as List(Of String)
For Each entry in res
For Each item In entry._values
keyList.Add(item.Key.ToString())
Next item
Next Entry