私はC#を初めて使用しており、StreamReader
を使い始めました。私は一度に1行ずつファイルを読み込み、 "I/RPTGEN"のような特定のキーワードと一致するときにその行を出力しようとしています。CSVファイルを一度に1行読み込み、キーワードを解析する方法
これまでのところ、ファイル全体を文字列に読み込む方法を理解しましたが、一度に1行ずつ読み込む方法がわかりません。
これまでのところ私のコードです。
using System;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication5
{
class Test
{
public static void Main()
{
try
{
using (StreamReader sr = new StreamReader("c:/temp/ESMDLOG.csv"))
{
String line = sr.ReadToEnd();
Console.WriteLine(line);
Console.ReadLine();
}
}
catch (Exception e)
{
Console.WriteLine("The File could not be read:");
Console.WriteLine(e.Message);
Console.ReadLine();
}
}
}
}
さらに、ファイル内の1行のサンプルを示します。
諮問2/2013分の27午前12時00分44秒AM、I/RPTGEN(cadinterface)、I/RPTGEN失敗しました - エラー500 - 内部サーバーエラー - (URLはログを確認してください)レポート要求に対して返さ。
彼の質問は、「1行ずつファイルやキーワードを解析CSVを読み込む方法」をタイトルにした@Tosi。そんなに厳しくしないでください。 –