how to save data as a txt c# code example

Example 1: c# create a text file

//File and path you want to create and write to
string fileName = @"C:\Temp\Temp.txt"; 
//Check if the file exists
if (!File.Exists(fileName)) 
{
    // Create the file and use streamWriter to write text to it.
	//If the file existence is not check, this will overwrite said file.
	//Use the using block so the file can close and vairable disposed correctly
    using (StreamWriter writer = File.CreateText(fileName)) 
    {
        writer.WriteLine("Hello World");
    }	
}

Example 2: save data from textbox to text file c#

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;namespace Save_File_txt{    public partial class Form1 : Form    {        public static string dirParameter = AppDomain.CurrentDomain.BaseDirectory + @"\file.txt";        public Form1()        {            InitializeComponent();        }        private void button1_Click(object sender, EventArgs e)        {            SaveEvent();        }        public void SaveEvent()        {            DialogResult result;            result = MessageBox.Show("Do you want to save file?", "Konfirmasi", MessageBoxButtons.YesNo, MessageBoxIcon.Question);            if (result == DialogResult.No)            {                return;            }            if (result == DialogResult.Yes)            {                try                {                    if (textBox1.Text != null && textBox2.Text != null && textBox3.Text != null)                    {                        saveFile(textBox1.Text, textBox2.Text, textBox3.Text);                    }                }                catch (Exception err)                {                    MessageBox.Show(err.ToString());                }            }        }        public void saveFile(string name,string telephone, string address)        {            string Msg = name + ";" + telephone + ";" + address;              // Save File to .txt            FileStream fParameter = new FileStream(dirParameter, FileMode.Create, FileAccess.Write);            StreamWriter m_WriterParameter = new StreamWriter(fParameter);            m_WriterParameter.BaseStream.Seek(0, SeekOrigin.End);            m_WriterParameter.Write(Msg);            m_WriterParameter.Flush();            m_WriterParameter.Close();        }    }}