본문 바로가기
프로그래밍 언어/C#

[C#] StreamWriter 파일 쓰기 (텍스트 파일)

by mssil-7 2024. 7. 1.

StreamWriter 사용하여 파일 쓰기

using System.IO;

 

아래와 같은 List 를 csv 로 저장하기 

    List<string> list = new List<string>();

    list.Add("c# 파일 저장 테스트 중입니다.");
    list.Add("Hello world!!");

 

    public void Save(List<string> list)
    {
        var csv = new StringBuilder();
        string savePath = @"C:\Users\user\Desktop\FileSave.csv";

        for (int i = 0; i < list.Count; i++)
        {
            csv.AppendLine(list[i].ToString());
        }

        File.WriteAllText(savePath, csv.ToString(), Encoding.UTF8);
        // 한글 저장하고 싶을 때, Encoding.UTF8
    }

 

 

파일 저장 결과