代替
詞典& lt字符串,?字符串& gt?tempDic?=?nullforeach?(var?tempElement?在?xElement。元素())
{
tempDic?=?新的?詞典& lt字符串,?字符串& gt();?//添加此行
tempDic。add(p 1 _ Value,?tempElement。attribute(p 1 _ Value)。Value。tostring());在後面?tempDic。clear();此行已被刪除
列表中保存的是對象的引用。壹旦清除它,添加到列表中的值就會受到影響,最終會在列表中添加N個空字典(這N個對象都指向同壹個tempDic?)
如果加上壹個詞比如tempDic。添加(“abc“,?"123");?那麽妳的列表就會變成n個相同的東西。