입출력 과정에서 자동으로 문자열 변환을 수행하는 StreamReader, StreamWriter 사용하는 기본예제...

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

using System.IO; // 파일 스트림 처리

namespace OpenFile
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
       
        private void button1_Click(object sender, EventArgs e)
        {
            StreamWriter sw = new StreamWriter(@"c:\cstest.txt");
            sw.Write(textBox1.Text);
            sw.Close();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            char[] buf = new char[1024];
            int ret;
            StreamReader sr = new StreamReader(@"c:\cstest.txt");
            textBox1.Text = "";
            while (true)
            {
                ret = sr.Read(buf, 0, 1024);
                textBox1.Text += new string(buf, 0, ret);
                if (ret < 1024) break;
            }
            sr.Close();
        }
    }
}

'객체지향언어 > C#' 카테고리의 다른 글

GetFiles 예제  (0) 2009.08.09
이진파일 저장 예제  (0) 2009.08.08
Stream을 이용한 파일 입출력 예제  (0) 2009.08.08
File Open, Folder Open 예제  (0) 2009.08.08
프로세스 열거하기  (0) 2009.08.08

+ Recent posts