foreach(KeyValuePair<string,Array> a in name2Array)
{
for
{
for
{
}
}
foreach()
{
if()
{
name2Array.Remove(fullFileName);//刪除不符合條件一對鍵值;
break;
}
}
}
因爲刪除集合再循環出錯
解決:
1、把foreach換成for就沒有問題
2、foreach外面加while 跳到froeach外面在進入foreach