2017-03-18 12 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#では混乱しました。これは多くの助けになります。ありがとう –

関連する問題