我有一個問題,需要加載一個固定長度的文件。處理一些字段,生成其他幾個字段,最後輸出一個新文件。困難的部分是文件是零件號碼,一些產品被其他產品取代(也可以被取代)。我需要做的是按照已取代的線索獲取我需要的信息,以替換我所查看的行中的一些字段。那麼,如何才能最好地處理來自文件的大約200000行以及需要在給定產品中上下移動?我想過使用一個集合來保存數據或數據集,但我不認爲這是正確的方法。這裏是我想要做的一個例子:加載文件,操作數據和寫入新文件的最佳方法
Before
Part Number List Price Description Superceding Part Number
0913982 3852943
3852943 0006710 CARRIER,BEARING
After
Part Number List Price Description Superceding Part Number
0913982 0006710 CARRIER,BEARING 3852943
3852943 0006710 CARRIER,BEARING
像往常一樣,任何幫助,將不勝感激,謝謝。
Wade
你爲什麼認爲創建一個集合(並使用linq來查找替代部分)不是一個可行的解決方案? – 2012-03-06 02:08:06
@rontornambe我想我無法確定在這麼多行上會起什麼作用。 – Wade73 2012-03-06 02:12:58