将字典行逐行发送到函数中

时间:2013-07-01 13:29:45

标签: c# dictionary

我有一个从class Aclass B的字典。

Dictionary<A, B> accounts = new...

我启动它并插入键和值。

我的字典中有12行。我想逐行发送一个函数:

foreach (var user in accounts) {
    myfunc(user);
}

myfunc应该得到什么?

void myfunc(...) {}

任何帮助表示赞赏!

2 个答案:

答案 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类的对象类型。