テキスト ファイルの検索に助けが必要です。入力値を区切り記号付きの Textfile に保存することができました":"
。
そして、私の結果のテキストボックスは
friend1:126457890
friend2:123487012
Friend3:798461598
そして今、テキストファイルを検索して結果を表示したいlabels/textbox(read only)
これが検索する私のコードです
private void btn_search_search_Click(object sender, EventArgs e)
{
try
{
if (string.IsNullOrEmpty(txt_search.Text))
{
lbl_search_error.Text = "Please Enter name to search";
}
else
{
StreamReader sr = new StreamReader(@"path.txt");
string line;
string searchkey = txt_search.Text;
sr.ReadToEnd();
while ((line = sr.ReadLine()) != null)
{
if (line.Contains(searchkey))
break;
}
sr.Close();
string[] data = line.Split(':');
txt_result_name.Text = data[0];
txt_result_phno.Text = data[1];
}
}
catch (Exception ex)
{
lbl_search_error.Text = ex.Message;
}
}
しかし、私は得る
オブジェクト参照がオブジェクト インスタンスに設定されていません
ブレークポイントとチェックを維持しようとしましたが、エラーはこの行にあります
string[] data = line.Split(':');
解決にご協力ください
お時間をいただきありがとうございます