私は小さなプロジェクトを持っています。私がやっていることは、ユーザーからの入力を受け取り、それをテキスト ファイルに保存することです。その動作は良好です。
private void btbsave_Click(object sender, EventArgs e)
{
//Create Directory
DirectoryInfo dd = new DirectoryInfo("C://Program Files/UserInfo");
dd.Create();
//To save the inputs
StreamWriter sw = new StreamWriter("C://Program Files/UserInfo/UserInfo.txt", true);
sw.WriteLine(txtname.Text);
sw.WriteLine(txtage.Text);
sw.Flush();
sw.Close();
//Conformation
MessageBox.Show("Credentials Saved");
//To Clear the text box after data saved
txtname.Text = string.Empty;
txtage.Text = string.Empty;
//Focus
txturl.Focus();
}
そして今、入力に応じてデータを取得したいと思います。この部分は私には難しいのですが、助けてもらえますか?
private void btnsearch_Click(object sender, EventArgs e)
{
StreamReader sr = new StreamReader("C://Program Files/UserInfo/UserInfo.txt");
String mystring = sr.ReadToEnd();
//No idea how to retrive now plz help!
}
私のプロジェクトの簡単な説明: UserNameやAgeなどのユーザーからいくつかの値を取得します。それらをテキスト ファイルに保存します。
ユーザーUserNameに基づいて値を取得する必要があります。次に、 UserNameと彼のAgeを取得し、これらの値を 2 つの異なる読み取り専用テキスト ボックスに挿入する必要があります。