C# byte[]数组和string的互相转化(四种方法) - CSDN博客
文章推薦指數: 80 %
第一种string str = System.Text.Encoding.UTF8.GetString(bytes); byte[] decBytes = System.Text.Encoding.UTF8.GetBytes(str); 同样的,System.
C#byte[]数组和string的互相转化(四种方法)
scottcgi
于 2017-05-1117:38:50 发布
82356
收藏
70
分类专栏:
Unity3D
C#
文章标签:
c#
byte数组转换string
版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/tom_221x/article/details/71643015
版权
Unity3D
同时被2个专栏收录
47篇文章
12订阅
订阅专栏
C#
8篇文章
0订阅
订阅专栏
第一种
stringstr=System.Text.Encoding.UTF8.GetString(bytes);
byte[]decBytes=System.Text.Encoding.UTF8.GetBytes(str);同样的,System.Text.Encoding.Default,System.Text.Encoding.ASCII也是可以的。
还可以使用System.Text.Encoding.UTF8.GetString(bytes).TrimEnd('\0')给字符串加上结束标识。
第二种
stringstr=BitConverter.ToString(bytes);
String[]tempArr=str.Split('-');
byte[]decBytes=newbyte[tempArr.Length];
for(inti=0;i
除非觉得必要,否则不要将它们互相转换,他们分别代表了不同的数据,专门服务于不同的目的,通常String代表文本字符串,byte数组针对二进制数据
通过String类将String转换成byte[]或者byte[]转换成String
用String.getBytes(...
C#字节数组和字符串的相互转换
喜怒形于色
11-23
3204
c#中提供字节数组和字符串的相互转换的类:System.Text.Encoding
一:字符串-->字节数组,需要调用System.Text.Encoding中各种编码类的GetBytes方法。
二:字节数组-->字符串,需要调用System.Text.Encoding中各种编码类的GetString方法。
System.Text.Encoding
Encoding类负责字符的编码和字节序列的解码。
编码是一个将一组Uni
C#string类型和byte[]类型相互转换
ba_wang_mao的专栏
07-31
2270
1、string类型转成byte[]:
byte[]byteArray=System.Text.Encoding.Default.GetBytes(str);
2、byte[]转成string:
stringstr=System.Text.Encoding.Default.GetString(byteArray);
3、string类型转成ASCIIbyte[]:
说明:("01"转成byte[]=newbyte[]{0x30,0x31})
byt..
C#byte数组转string,string转byte数组
极客神殿
08-16
2407
1.将字符串转为byte数组
stringimgData="....,...,....,....";
string[]imgArr=imgData.Split(newchar[]{','});
byte[]bty=Array.ConvertAll
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值
延伸文章資訊
- 1Byte Objects vs String in Python - GeeksforGeeks
- 2C# byte[]数组和string的互相转化(四种方法) - CSDN博客
第一种string str = System.Text.Encoding.UTF8.GetString(bytes); byte[] decBytes = System.Text.Encodin...
- 3Byte.ToString 方法(System) - Microsoft Learn
將目前Byte 物件的值,轉換為其相等的字串表示。
- 4How to convert a string to a byte array in C# - Dofactory
string author = "Katy McClachlen"; ; byte[] bytes = Encoding.ASCII.GetBytes(author); ; foreach (b...
- 5How to convert byte array to string in C#? - Tutorialspoint