1
以下哪项是正确的?我应该处置IRandomAccessStream还是底层MemoryStream?
using (var memoryStream = new MemoryStream())
{
var randomAccessStream = memoryStream.AsRandomAccessStream();
process(randomAccessStream);
}
或
using (var randomAccessStream = new MemoryStream().AsRandomAccessStream())
{
process(randomAccessStream);
}
我知道我可以直接使用Windows.Storage.Streams.InMemoryRandomAccessStream();
但我很好奇反正。理想情况下,MSDN文章与解释将是最好的。