Мне нужно создать файл .txt в C#.
Есть ли способ (как?) Создать файл и открыть его в блокноте, но сначала без сохранения в каком-либо месте? Пользователь сохранит его после проверки.
Нет, не совсем, я видел некоторые программы, которые делают это так, но это не идеально:
%temp%
C:\Users\{username}\AppData\Local\Temp
File.Create(@"C:\Users\{username}\AppData\Local\Temp\myTempFile.Txt")
File.Open(@"C:\Users\{username}\AppData\Local\Temp\myTempFile.Txt")
!string.IsNullOrWhiteSpace(File.ReadAllText(@"C:\Users\{username}\AppData\Local\Temp\myTempFile.Txt"))
File.Copy(@"C:\Users\{username}\AppData\Local\Temp\myTempFile.Txt", @"c:\myRealPath\MyRealFileName.txt"