如何读取类型" IBuffer"的值作为c#中的字符串?

时间:2016-05-31 22:50:17

标签: c# uwp

如何将C#(UWP app)中IBuffer类型的变量复制到字符串? IBuffer本身似乎没有任何方法。它有长度似乎是正确的值。但我无法在调试器中看到该值(表示需要Native调试)。以下是课程。我需要获取数据。

public sealed class MagneticStripeReaderTrackData : IMagneticStripeReaderTrackData
{
    public IBuffer Data { get; }

1 个答案:

答案 0 :(得分:14)

例如,您可以像这样使用它:

var dataReader = Windows.Storage.Streams.DataReader.FromBuffer(Data);
var output = dataReader.ReadString(Data.Length);

你可以在这里找到相同的例子。 https://msdn.microsoft.com/ru-ru/library/windows/apps/hh464978