私が達成したいのは、指定された文字(textbox1による)で終わる/始まる(ユーザーがcomboBox1でタイプを選択する)行数を表示することです。
このコードをコンパイルしようとしています:
string needle=textBox1.Text.Trim(), cboxSelection = comboBox1.Text;
int count;
switch (cboxSelection)
{
case "Starting with":
count = File.ReadLines(openFileDialog1.FileName).Count(line => Regex.IsMatch(line, "^" + needle + ".*$"));
break;
case "Ending with":
count = File.ReadLines(openFileDialog1.FileName).Count(line => Regex.IsMatch(line, "^.*" + needle + ".*$"));
break;
}
string strCount = count.ToString(); // error line
label6.Text = "There are " + strCount + " lines " + cboxSelection + " " + needle + " character.";
取得エラー メッセージ: Use of unassigned local variable 'count'
。私は何が欠けていますか?