2013-07-01 10 views
0

我有一本從class Aclass B的字典。將字典按行逐行發送到函數中

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

我初始化它並插入鍵和值。

我在我的字典中有12行。我想按行發送行的函數:

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

但我應該myfunc得到什麼?

void myfunc(...) {} 

任何幫助表示讚賞!

+1

如果您將鼠標懸停在'var'上,工具提示會告訴您類型是什麼。 – Rawling

回答

5
void myfunc(KeyValuePair<A, B> userPair) {} 

或者只是 「生成方法存根」 在Visual Studio(CTRL +進入),它會爲你做

private static void myfunc(KeyValuePair<A, B> user) 
{ 
    throw new NotImplementedException(); 
} 
0

你可能會將值作爲項發送,或者可以將鍵/值對分配給A和B類的對象類型。