Lets start by taking the below code as an example: private void WriteToAFile(){ string data = "hi ! what's up"; string path = "data.txt"; if (!File.Exists(path)) { File.Create(path); } using (StreamWriter writer = new StreamWriter(path, append: true)) { writer.WriteLine(data); } } Writing to a text file can be achieved by using StreamWriter class . To use this class we need to use System.IO namespace. if we are writing to a file then exception might occur if the file doesn't exists. So firstly we need to check if the File Exists. If it doesn't exist we can create a file in the path specified. Here in example I haven't provided the fully qualified path like "C:\Users\Mypc\project\Sample" absolute path but rather used relative path by providing only the file name. Th