第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

循環(huán)操作DataTable,出現(xiàn)OutOfMemoryException ,有沒有好的解決方案

循環(huán)操作DataTable,出現(xiàn)OutOfMemoryException ,有沒有好的解決方案

元芳怎么了 2018-12-07 02:48:10
一共13列,10萬條數(shù)據(jù),代碼如下,運行10秒鐘報OutOfMemoryException錯誤,誰能提供更好的解決方案? 1 StringBuilder sb = new StringBuilder(); 2 //0:出錯消息,1:出錯行 3 for (int i = 0; i < desTable.Rows.Count; i++) 4 { 5 6 DataRow row = messTable.NewRow(); 7 foreach (string item in emptyValidStr) 8 { 9 if (string.IsNullOrEmpty(desTable.Rows[i][item].ToString())) 10 { 11 sb.AppendFormat("{0}不能為空|", item); 12 flag = false; 13 continue; 14 } 15 if (item == "CardCode") 16 { 17 if (!Regex.IsMatch(desTable.Rows[i][item].ToString(), CardCode)) 18 { 19 sb.AppendFormat("{0}格式不正確|", item); 20 } 21 flag = false; 22 continue; 23 } 24 if (item == "VINCode") 25 { 26 if (!Regex.IsMatch(desTable.Rows[i][item].ToString(), VINCode)) 27 { 28 sb.AppendFormat("{0}格式不正確|", item); 29 } 30 flag = false; 31 continue; 32 } 33 } 34 35 if (flag == false) 36 { 37 row[0] = sb.ToString(); 38 row[1] = i + 1; 39 errTable.Rows.Add(souTable.Rows[i].ItemArray); 40 desTable.Rows.RemoveAt(i); 41 } 42 }
查看完整描述

3 回答

?
尚方寶劍之說

TA貢獻1788條經(jīng)驗 獲得超4個贊

內(nèi)存溢出

?

在內(nèi)存里遍歷10W條數(shù)據(jù),樓主V5 啊

查看完整回答
反對 回復(fù) 2019-01-21
  • 3 回答
  • 0 關(guān)注
  • 641 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號