我有一个从class A
到class B
的字典。
Dictionary<A, B> accounts = new...
我启动它并插入键和值。
我的字典中有12行。我想逐行发送一个函数:
foreach (var user in accounts) {
myfunc(user);
}
但myfunc
应该得到什么?
void myfunc(...) {}
任何帮助表示赞赏!
答案 0 :(得分:5)
void myfunc(KeyValuePair<A, B> userPair) {}
或者只是在visual studio中生成方法存根( ctrl + 。,输入),它将做它适合你:
private static void myfunc(KeyValuePair<A, B> user)
{
throw new NotImplementedException();
}
答案 1 :(得分:0)
您可以将值作为项目发送,也可以将键/值对分配给A类和B类的对象类型。