2 つの辞書があるとします。
Dim dict1 as new dictionary(Of Integer, String)
Dim dict2 as new dictioanry(Of customType, customtype2)
メソッドでそれらをリストに変換し、引数の辞書値型のリストを返したいと考えています。そう....
Public Function DictToListConverter(ByVal argDict as Dictionary(Of Object, Object), ByVal argType as Type) **What goes here.
呼び出しルーチンで戻り値をキャストできることはわかっていますが、それは最善の解決策ではありません。値を含むカスタム クラスを返したくありません。つまり、次のことを行う方法を探しています。
Dictionary(Of Integer, String ) を渡し、List(Of String )の戻り値を取得します
同時に、( String 、Booleanの)辞書を渡すと、関数は List(of Boolean )を返す必要があります
これは不可能のように見えます。クラス/構造体を使用するか、呼び出しルーチンでオブジェクトをキャストする必要があります。このリクエストが可能かどうかを確認したかっただけです。
もう一度、ありがとう!