2017-03-18 84 views
-1

您好,我对Windows窗体应用程序完全陌生。我正在使用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

中提问,非常感谢。我学会了如何创建和从Python,C++和Java文件中读取,但在C#中它有点混乱。所以这有助于很多。谢谢 –