私は何かをしたい
public class someClass{
public void somemethod<T>(){
//dosomething with T;
}
public void someothermethod<U>(){
//dosomething with U;
}
}
その間、別のクラスで
IDictionary<Type,Type> dic = new Dictionary<Type, Type>();
dic.add(ClassA, InterfaceA);
dic.add(ClassB, InterfaceB);
dic.add(ClassC, InterfaceC);
dic.add(ClassD, InterfaceD);
dic.foreach(kvp => somemethod<kvp.key>().someothermethod<kvp.value>());
これはうまくいかないようです。山かっこの中で、Visual Studio は kvp を解決できないと言っていますか? 私は何を間違っていますか?ヘルプや例は常に高く評価されます。