前提・実現したいこと
テキストファイルに次のようにある場合//eatの次の行をList<string>にいれたいです。
//goods エルモアPICO Kleenex CASHMERE EX 220 //eat Carre de chocolat Pockey
該当のソースコード
C#
1 List<string> needlines = new List<string>(); 2 string[] alllines = File.ReadAllLines(path); 3 bool LogOn = false; 4 foreach(string line in alllines) 5 { 6 if (line.Contains("//eat")) LogOn = true; 7 else if (LogOn) needlines.Add(line); 8 }
でできます。 これをLINQで書くにはどうしたらよいですか?
補足情報(FW/ツールのバージョンなど)
Visual Studio 2015 pro
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/07 05:05
2018/03/07 06:01
2018/03/07 06:20