C#使用在操作文件时,先关闭读写器,再关闭文件,如下代码中, sw.Close(); fs.Close();的顺序不能放反。
Student objStudent = new Student() { Name = this.textBox1.Text.Trim(), Age = Convert.ToInt32(this.textBox2.Text.Trim()), Gender = this.textBox3.Text.Trim(), Brithday=Convert.ToDateTime(textBox4.Text.Trim()), };
//保存到文件里面 FileStream fs = new FileStream("objStudent.txt",FileMode.Create); StreamWriter sw = new StreamWriter(fs); sw.WriteLine(objStudent.Name); sw.WriteLine(objStudent.Age); sw.WriteLine(objStudent.Gender); sw.WriteLine(objStudent.Brithday);
//关闭写入器和文件流 sw.Close(); fs.Close();
好文推荐
发表评论