using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;

namespace Stream
{
    class Program
    {
        static void Main(string[] args)
        {
            /* Write */
            FileStream writeStream = new FileStream("test.txt", FileMode.Create);
            StreamWriter streamWriter = new StreamWriter(writeStream);

            streamWriter.WriteLine("IZONE");
            streamWriter.WriteLine("아이즈원");

            streamWriter.WriteLine("Jo Yuri");
            streamWriter.WriteLine("조유리");

            streamWriter.WriteLine("Choi Yena");
            streamWriter.WriteLine("최예나");

            streamWriter.Close();

            /* Read */
            FileStream readStream = File.Open("test.txt", FileMode.Open);
            StreamReader streamReader = new StreamReader(readStream);

            Console.WriteLine("streamReader.BaseStream.Length : " + streamReader.BaseStream.Length);
            
            while(false == streamReader.EndOfStream)
            {
                Console.WriteLine(streamReader.ReadLine());
            }

            streamReader.Close();
        }
    }
}

FileStream을 사용한 StreamWriter, StreamReader 사용법

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;

namespace Stream
{
    class Program
    {
        static void Main(string[] args)
        {
            /* Write */
            StreamWriter streamWriter = new StreamWriter("StandAlone.txt");

            streamWriter.WriteLine("김민주");
            streamWriter.WriteLine("안유진");
            streamWriter.WriteLine("히토미");
            streamWriter.WriteLine("사쿠라");

            streamWriter.Close();

            /* Read */
            StreamReader streamReader = new StreamReader("StandAlone.txt"); ;

            while(false == streamReader.EndOfStream)
            {
                Console.WriteLine(streamReader.ReadLine());
            }

            streamReader.Close();
        }
    }
}

StreamWriter, StreamReader 단독 사용법

'프로그래밍 > 코드 정리' 카테고리의 다른 글

[C#] BitConverter 테스트  (0) 2021.04.02
[C#] 성적 정렬 프로그램  (0) 2021.03.29
[C#] 성적 입력 프로그램  (0) 2021.03.25
[C#] 우승할 달리기 선수 맞추기  (0) 2021.03.21
[C#] 성적 프로그램  (0) 2021.03.20
블로그 이미지

NIA1995

,