このコードを使用して、ファイルに非同期で書き込みます
public static void AsyncWrite(string file, string text)
{
try
{
byte[] data = Encoding.Unicode.GetBytes(text);
using ( FileStream fs = new FileStream(file, FileMode.Create,
FileAccess.Write, FileShare.Read, 1, true))
fs.BeginWrite(data, 0, data.Length, null, null);
}
catch
{
}
}
何らかの理由で、Notepad ++は、期待どおりにテキストをファイルに書き込むのではなく、次の出力を表示することがあります。