讀取txt檔案將文字行組合成特定格式

nintyuui發表於2021-09-09

有一網友要求從txt文字檔案讀取一些資料,然後組合為特定格式的資料行。原論題如下,剛才開始的要求描述得不太清楚,後來補充完整了。
圖片描述


Insus.NET覺得本論題可有練習文字件讀取功力,因此嘗試實現一下。方法也許不是最好的。
首先建立一個類,專門用來處理文字檔案每一行文字的。 由於每行文字將分割為兩段,因此宣告兩個屬性來儲存。靜態的TryParse()是判斷是文字行是否符合要求。空行不處理,不是空行的,一定為3個空格。然後把第一段賦值給第一個屬性E1,把第二和第三段組合再賦值給第二個屬性E2。最後是再寫override  ToString()方法。
圖片描述


接下來,我們開始處理文字檔案,先是獲取文字檔案的物理路徑,然後讀取這個檔案。
宣告一個匿名變數result。
把每一行符合要求的文字行寫入result中去。
最後是輸出結果集。
圖片描述


網頁執行效果:
圖片描述


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3209/viewspace-2817933/,如需轉載,請註明出處,否則將追究法律責任。

相關文章