私は2つの辞書を持っています:
Dim a As Dictionary(Of String, Type)
Dim b As Dictionary(Of String, Type)
次のようなものが必要a
ですb
。
a = a.Except(b)
しかし、それは私に例外を与えます:
Unable to cast object of type
'<ExceptIterator>d__99`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Type]]'
to type
'System.Collections.Generic.Dictionary`2[System.String,System.Type]'
匿名変数を使用すると、すべて正常に機能しますが、厳密に型指定する必要があります。
私が間違っていることのアイデアはありますか?
前もって感謝します!
ps: その例外については、keyValuPair に関連するものでなければならないと推測していますが、解決する方法が見つかりませんでした。