C# で .txt ファイルを読み取り、文字列から行をフィルター処理して、その行のみを表示したいと考えています。一致が最初の行にある場合、streamreader.ReadLine を使用して適切な出力を取得します。しかし、それが 2 行目にある場合は、フィルタリングする必要があります。(ReadLine ループを作成してみましたか?) よろしくお願いします。
private void comboBox3_SelectedIndexChanged(object sender, EventArgs e)
{
StreamReader sr = new StreamReader(textBox1.Text);
string BoxLM1 = sr.ReadLine();
if (comboBox3.Text == "Anderlecht")
{
if (BoxLM1.Contains("Anderlecht"))
{
label5.Text = BoxLM1;
}
else
{
string BoxLM2 = sr.ReadToEnd();
MessageBox.Show(BoxLM2);
}