当前位置:网站首页>UWP 转换 IBuffer 和其他类型
UWP 转换 IBuffer 和其他类型
2022-08-04 15:38:00 【林德熙】
本文告诉大家在 UWP 如何转换 IBuffer 为 string 和 stream 类
byte 数组转 IBuffer
使用下面代码可以将 byte 数组转 IBuffer
using System.Runtime.InteropServices.WindowsRuntime;
byte[] byteList = xx;
IBuffer buffer = byteList.AsBuffer();这里的 AsBuffer 是扩展方法所以需要使用 using 的方法
using System.Runtime.InteropServices.WindowsRuntime;
IBuffer buffer = xx;
var byteList = buffer.ToArray();string 转 IBuffer
可以使用两个方式,第一个方式是将 string 转换为 byte 数组,请看代码
using System.Text;
byteList = Encoding.UTF8.GetBytes(str);从数组转 string 的方法请看下面
using System.Text;
var str = Encoding.UTF8.GetString(byteList);转换为 byte 数组就可以使用上面的方法转换为 IBuffer 但是在这样可以看到方法的代码有些多,可以使用下面的方法快速转换
通过 CryptographicBuffer 类可以将 string 转换为 IBuffer 请看代码
using Windows.Security.Cryptography;
IBuffer buffer = CryptographicBuffer.ConvertStringToBinary(str, BinaryStringEncoding.Utf8);
str = CryptographicBuffer.ConvertBinaryToString(BinaryStringEncoding.Utf8, buffer);边栏推荐
猜你喜欢
随机推荐
Flutter 运动鞋商铺小demo
IP报文头解析
图解 SQL,这也太形象了吧!
JVM调优-GC基本原理和调优关键分析
Redis 高可用
浅谈一下跨端技术方案
Manacher(求解最长回文子串)
Go Go 简单的很,标准库之 fmt 包的一键入门
Legal education combined with VR panorama, intuitively feel and learn the spirit of the rule of law
Codeforces Round #811 A~F
Request method ‘POST‘ not supported。 Failed to load resource: net::ERR_FAILED
##ansible自动化运维架构与简介
inter-process communication
Go 事,Gopher 要学的数字类型,变量,常量,运算符 ,第2篇
PHP 图片转PDF
实战:10 种实现延迟任务的方法,附代码!
DocuWare平台——用于文档管理的内容服务和工作流自动化的平台(上)
弄懂#if #ifdef #if defined
吴恩达机器学习[11]-机器学习性能评估、机器学习诊断
阿尔萨斯监控平台&普罗米修斯监控平台对服务器资源的监控

![吴恩达机器学习[13]-支持向量机](/img/8c/87f1dd825bb998008d1532ff2899e2.png)







