として宣言されたDictionaryオブジェクトがありますvar as Dictionary(of String, String)
。
Generic Collectionで利用可能なLINQ拡張機能を利用しようとしていますが、拡張機能以外のメソッドしか取得していません。
辞書コレクションを次のパターンの文字列に変換する必要があります。key1=val1, key2=val2, ..., keyn=valn
私がプログラマーブロックであるという事実を除いて、最初にforeachループを実行するとその場に出くわすと思いました。
私がこれまでに持っているものですが、これを生成するための最良の論理パターンを疑っています:
Public Overrides Function ToString() As String
Dim ret As String = ""
For Each kv As KeyValuePair(Of String, String) In Me._set
If ret <> String.Empty Then
ret &= ", "
End If
ret &= String.Format("{0}={1}", kv.Key, kv.Value)
Next
Return ret
End Function
System.Core
また、何らかの理由で、 &ライブラリをプロジェクトにインポートしたにもかかわらずSystem.Linq
、拡張LINQ拡張機能がdev-envインテリセンスに表示されていません。したがって、今のところ、誰かがLINQ拡張機能をIntellisenseに表示するのを手伝ってくれない限り、それらは問題外です。
LINQ拡張機能が表示されないという問題が見つかったため、テーブルに戻ってきました;)