以下是首先将一行文本保存到文本文件中,存在于 azure 存储中,然后读取并打印的代码。
string firstString = "this \t is \n a \t line \n are: ";
using (var memoryStream = new MemoryStream())
{
memoryStream.Write(System.Text.Encoding.UTF8.GetBytes(firstString), 0, System.Text.Encoding.UTF8.GetBytes(firstString).Length);
blockBlob.UploadFromStream(memoryStream);
}
string text;
using (var memoryStream = new MemoryStream())
{
blockBlob.DownloadToStream(memoryStream);
text = System.Text.Encoding.UTF8.GetString(memoryStream.ToArray());
Trace.WriteLine(text);
}
问题是 Trace.Writeline() 语句中没有打印任何内容。
首先我认为这可能是编码问题,所以我将文本文件的格式从 ASCII 更改为 UTF8,但仍然没有打印任何内容。我在这里缺少什么,感谢您的帮助。