0
사용자 이름을 입력 할 수있는 텍스트 상자가 있습니다. 그들이 그것을 입력하면 메모장에 저장하지만 이전 이름을 덮어 씁니다. 가장 최근에 입력 한 이름뿐만 아니라 모든 이름을 저장하는 텍스트 파일을 원합니다.텍스트 상자에서 텍스트 파일로 데이터 저장
using (StreamWriter objWriter = new StreamWriter(@"..\..\..\Files\playerdetails.txt"))
{
objWriter.Write(txtName.Text);
MessageBox.Show("You are now ready to play");
Form1 myForm1 = new Form1();
myForm1.Show();
}
내가 objwriter.write (txtname.text를) 변경; to file.apendalltext ("path", text); 하지만 텍스트 상자에 이름을 입력 한 후에 메모장이 비어 있습니다. – john
아마도 필드에 텍스트가 있기 전에 파일에 씁니다. 질문에 표시된 코드를 변경 한 경우 양식을 표시하기 전에 파일에 씁니다. 그래서 텍스트 필드에 아무 것도 없을 것입니다. – trailmax
위 코드를 게시하면 텍스트 파일에 가장 최근의 이름이 저장되지만 모든 이름이 텍스트 파일에 저장됩니다. – john