0
我已經4個字典一樣,C#: - 遍歷4字典
Dictionary<string, string> home = new Dictionary<string, string>();
Dictionary<string, string> home1 = new Dictionary<string, string>();
Dictionary<string, string> away1 = new Dictionary<string, string>();
Dictionary<string, string> away2= new Dictionary<string, string>();
現在我想執行的斷言他們的鍵和值它們。我應該怎麼做?
我想到如下將它們相加,
var dic = new[] { home , home1 , away1 , away2};
,然後用開關,但它似乎難以作爲開關不能在陣列中使用。那麼我應該如何處理這個問題呢?
那麼你的嘗試有什麼問題?你是否收到任何錯誤或異常? –
你想在每個'Dictionary'中的每個'KeyValuePair 聲明' 'foreach(var對in dic.SelectMany(x => x)){//聲明'pair'}''。 –
@JasonBoyd感謝您的Foreach循環,但現在我必須在每對Pair上運行不同的Assert條件。我怎樣才能找出哪一對是哪一對呢?我的意思是我們能否得到dic。名字?所以我可以運行裏面的開關? –