ファイルがあり、このファイルを処理する必要がありますが、ファイルの最後の行だけを選択し、この行が数字の 9 で始まるかどうかを確認する必要があります。linq を使用してこれを行うにはどうすればよいですか ... ?
番号 9 で始まるこのレコードは、最終行が \r\n になる可能性があるため、ファイルの最終行ではない場合があります。
私はこれを作るために1つの簡単なシステムを作りました:
var lines = File.ReadAllLines(file);
for (int i = 0; i < lines.Length; i++)
{
if (lines[i].StartsWith("9"))
{
//...
}
}
しかし、何かをより高速にすることが可能かどうかを知りたいです...または、もっと良いことに、linqを使用して... :)