2017-03-18 1 views
-1

안녕하세요 저는 Windows Form 응용 프로그램을 완전히 처음 사용했습니다. winform에 C# 스크립팅을 사용하고 있습니다. 스크립트 내에서 동적으로 텍스트 파일을 만들고 해당 텍스트 파일에 문자열을 쓰려면 어떻게해야합니까? 내가 작성한 동일한 데이터 파일에서 방금 저장 한 데이터를 읽을 수 있습니까? 감사합니다Winform에서 텍스트 파일을 만들고 텍스트 파일에서 쓰고 읽으십시오.

+0

그것은 다른 모든 대상 (콘솔, WPF)과 동일 . WinForms에 기존 코드를 채택하는 데 문제가 있다면 - 마이그레이션과 관련된 문제를 일으키는 정확한 코드를 보여주십시오. UWP는 약간 다르지만 대부분의 개념 역시 동일합니다. –

+0

먼저 Stack Overflow에서 질문하는 법을 배워야합니다. –

답변

3

이것은 파일을 만들고 텍스트를 쓰는 기본 코드입니다. 당신은 그것을 사용하는 프로젝트의 상단에 using System.IO;를 추가해야합니다 그리고 당신은 당신의 버튼으로 작동하도록 편집해야 할 수도 있습니다

if (!File.Exists("FILENAME.txt")) // If file does not exists 
{ 
    File.Create("FILENAME.txt").Close(); // Create file 
    using (StreamWriter sw = File.AppendText("FILENAME.txt")) 
    { 
     sw.WriteLine("WRITE SOME TEXT"); // Write text to .txt file 
    } 
} 
else // If file already exists 
{ 
    // File.WriteAllText("FILENAME.txt", String.Empty); // Clear file 
    using (StreamWriter sw = File.AppendText("FILENAME.txt")) 
    { 
     sw.WriteLine("WRITE SOME TEXT"); // Write text to .txt file 
    } 
} 
+0

정말 고마워요. 나는 어떻게 만들고 파이썬, C + + 및 자바에서 파일을 읽는 법을 배웠지 만 C#에서는 일종의 혼란 스러웠습니다. 그래서 이것은 많은 도움이됩니다. 감사 –

관련 문제