Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私の場合(Tが定義されていないため、コンパイルエラーが発生します):
public void f1(Dictionary<string,T> d){ }
どうすれば問題を解決できますか(元の変数タイプを渡す必要があるオブジェクトを渡すことができません)?
(私は.net 4.5を使用しています)
ありがとう
型パラメータを追加する必要がありますT:
T
public void f1<T>(Dictionary<string,T> d){ }
ディクショナリに任意の型の値を含めたい場合は、Dictionary<string, object>必要に応じて a とキャストを使用するしかありません。
Dictionary<string, object>