当前位置:网站首页>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);
边栏推荐
猜你喜欢
第三章 Scala运算符
【伸手党福利】投影仪初学者入门——投影亮度及幕布选择——从入门到精通
【已解决】allure无法生成json文件和AttributeError: module ‘allure‘ has no attribute ‘severity_level‘
For循环控制
RTC 场景下的屏幕共享优化实践
解决dataset.mnist无法加载进去的情况
吴恩达机器学习[12]-机器学习系统设计
Many merchants mall system function and dismantling 24 - ping the strength distribution of members
##ansible自动化运维架构与简介
从-99打造Sentinel高可用集群限流中间件
随机推荐
Request method ‘POST‘ not supported。 Failed to load resource: net::ERR_FAILED
remote: Check Access Error, please check your access right or username and password!fatal: Authenti
Byte、Short、Integer、Long内部缓存类的对比与源码分析
视频字幕API接口文档
学 Go,最常用的技能是什么?打日志
成功 解决 @keyup.enter=“search()“ 在el-input 组件中不生效的问题
Crawler Xiaobai Notes (yesterday's supplement to pay attention to parsing data)
吴恩达机器学习[13]-支持向量机
什么是 DevOps?看这一篇就够了!
HarePoint Analytics for SharePoint Online
Many merchants mall system function and dismantling 24 - ping the strength distribution of members
基于 Next.js实现在线Excel
Beginner crawler notes (collecting data)
Redis持久化操作
【北亚数据恢复】IBM System Storage存储lvm信息丢失,卷访问不了的数据恢复方案
IP第十五天笔记
How to monitor code cyclomatic complexity by refactoring indicators
爬虫小白笔记(昨天的对于注意解析数据的补充)
吴恩达机器学习[9]-神经网络学习
Next -19- 开启fancybox查看图片大图