【发布时间】:2012-12-01 21:33:08
【问题描述】:
刷新StreamWriter后是否需要刷新Stream?
public static async Task WriteStringAsync(this Stream stream, string messageString)
{
var encoding = new UTF8Encoding(false); //no BOM
using (var streamWriter = new StreamWriter(stream, encoding))
{
await streamWriter.WriteAsync(messageString);
await streamWriter.FlushAsync();
}
await stream.FlushAsync(); //is this necessary?
}
【问题讨论】:
标签: c# stream flush streamwriter