因此,我需要檢查文件是否已經每50個字符分割一次的代碼。 99%的時間已經到了我已經分裂的地步,每行有50個字符,但是它有可能以單行的形式出現,我需要每50個字符添加一個換行符。該文件將始終以流的形式出現在我的面前。如何在符合條件的情況下將換行符添加到流讀取器
一旦我有格式正確的文件,我會根據需要處理它。
但是,我不確定如何檢查流是否格式正確。
這裏是我不得不檢查第一行中的代碼,如果大於50個字符(的指示符可以根據需要被分割)。
var streamReader = new StreamReader(s);
var firstLineCount = streamReader.ReadLines().Count();
if(firstLineCount > 50)
{
//code to add line breaks
}
//once the file is good
using(var trackReader = new TrackingTextReader(streamReader))
{
//do biz logic
}
如何將換行符添加到流讀取器?
你想寫一個** **讀者。聽起來很有趣。 – Dennis 2013-05-07 19:44:13
通過streamReader.ReadLines()。Count()獲取文件中的行數,而不是一行中的字符數。 – 2013-05-07 19:46:18