求助关于c#的临时文件

创建一个临时文件,并将窗体中textbox的内容写入其中。代码该怎么写

 System.IO.File.WriteAllText(路径文件名, textBox1.Text);

System.IO.StreamWriter sw = new System.IO.StreamWriter(路径文件名);
sw.WriteLine(textBox1.Text);//写入文件会添加换行符\r\n
sw.Write(textBox1.Text);//不添加换行符

如果只是希望是临时的,可以再使用完之后,删除该文件。
System.IO.File.Delete(路径文件名);