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();

好文推荐

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: