码迷,mamicode.com
首页 > Windows程序 > 详细

C#自学之路37

时间:2015-04-15 15:04:47      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:public

37.C#文件操作之文件读写

  前面讲了FileStream类的文件操作,现在有专门为文件读写的两个类,StreamRead和StreamWriter。


1.StreamReader类。

a.常用的方法。

Read():用于读取输入流中的下一个字符,并使当前流的位置提升一个字符。

ReadLine():用于从输入流中读取一行字符。

ReadToEnd():用于从当前位置读到文件结束。



2.StreamWriter类。

Write();

WriteLine();

与上面类似。



using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

using System.IO;


namespace WindowsFormsApplication32

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }


        private void button4_Click(object sender, EventArgs e)

        {

            Application.Exit();

        }


        private void button1_Click(object sender, EventArgs e)

        {

            FileStream fs = new FileStream("D:\\MyText", FileMode.OpenOrCreate);

            fs.Seek(0, SeekOrigin.End);

            StreamWriter sw = new StreamWriter(fs);

  

            foreach (char c in textBox1.Text.ToString())

            {

                sw.Write(c);

            }

            sw.Close();

        }


        private void button2_Click(object sender, EventArgs e)

        {

            try

            {

                StreamReader sr = File.OpenText("D:\\MyText");

                string read = sr.ReadToEnd();

                textBox1.Text = read;

                sr.Close();

            }

            catch (IOException e1)

            {

                MessageBox.Show(e1.ToString(), "提示");

                return;

            }

        }


        private void button3_Click(object sender, EventArgs e)

        {

            textBox1.Clear();

        }



    }

}



技术分享

本文出自 “郭俊的博客” 博客,转载请与作者联系!

C#自学之路37

标签:public

原文地址:http://10093949.blog.51cto.com/10083949/1632855

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!