【问题标题】:Convert Stream to IRandomAccessStream将 Stream 转换为 IRandomAccessStream
【发布时间】:2021-10-28 14:57:07
【问题描述】:

我需要将Stream 转换为IRandomAccessStream(以创建BitmapDecoder)。我尝试在 BitmapDecoder 中强制转换和搜索内置方法,但找不到。

那我该怎么做呢?

【问题讨论】:

标签: c# .net windows-store-apps win-universal-app


【解决方案1】:

有一个扩展方法:

Stream stream = GetSomeStream();
IRandomAccessStream randomAccessStream = stream.AsRandomAccessStream();

只需确保您的代码文件顶部有 using System.IO

【讨论】:

  • 完美。 (还不能接受。)我不敢相信我在搜索 Intellisense 时没有看到!
  • Yippie-ki-yeah!!到处都找不到。谢谢
【解决方案2】:

在 Visual Basic 中这样的方法...

Dim inputfile As Streams.IRandomAccessStream = System.IO.WindowsRuntimeStreamExtensions.AsRandomAccessStream(stm)

【讨论】:

  • 请您补充一些信息好吗?
猜你喜欢
  • 2016-02-26
  • 2012-06-14
  • 2019-11-08
  • 2022-11-28
  • 2021-02-11
  • 2023-03-11
  • 1970-01-01
  • 2023-03-31
相关资源
最近更新 更多