byte转换成string类型的

try-catch-finally 2011-09-08 01:38:59
读取文件,把文件中的内容存储在数组中,然后在label中显示出来,如何把byte转换成string类型的?byte[0].tostring我试了,怎么不行?
...全文
172 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
wnyxy001 2011-09-08
  • 打赏
  • 举报
回复

byte[] byt = new byte[200];
string str = System.Text.Encoding.Default.GetString(byt);
rczjp 2011-09-08
  • 打赏
  • 举报
回复
为什么要byte呢?读取文件也可以是string啊!
Gemini Dean 2011-09-08
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 rwm5366745 的回复:]
引用 2 楼 aspwebchh 的回复:
C# code

byte[] bytes = System.Text.Encoding.Default.GetBytes("字符串");
string s = System.Text.Encoding.Default.GetString(bytes);
Response.Write(s);

+1
[/Quote]
+1
try-catch-finally 2011-09-08
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 abbey 的回复:]

麻烦给一段你的byte数组的内容,然后把你要显示出来的串也表示出来。

如果是要把内容分别为"1F A3 23 E2 3B 3D 2E"这样一串byte[]按这样样子显示出来,那么请这样:
C# code
byte[] bytes = new byte[] { 0x1F, 0xA3, 0x23, 0xE2, 0x3B, 0x3D, 0x2E };
string[] result = by……
[/Quote]

官府
1
2
升级官府可以提高其他建筑的级别上限。
try-catch-finally 2011-09-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wnyxy 的回复:]

C# code

byte []aa = {1,2,3};
string bb = aa[0].ToString();



试过了 没问题啊 可以转换的啊
[/Quote]
那是怎么回事呢?
xiongxyt2 2011-09-08
  • 打赏
  • 举报
回复
这个直接用字符串存储,然后在截取


byte[] arrMsg = new byte[1024];
string strMsg = System.Text.Encoding.UTF8.GetString(arrMsg);
freedom_wyz 2011-09-08
  • 打赏
  • 举报
回复
Encoding.ASCII.GetString(byte[] bytes);
老毕 2011-09-08
  • 打赏
  • 举报
回复
麻烦给一段你的byte数组的内容,然后把你要显示出来的串也表示出来。

如果是要把内容分别为"1F A3 23 E2 3B 3D 2E"这样一串byte[]按这样样子显示出来,那么请这样:
byte[] bytes = new byte[] { 0x1F, 0xA3, 0x23, 0xE2, 0x3B, 0x3D, 0x2E };
string[] result = bytes.Select(b => Convert.ToString(b, 16).ToUpper()).ToArray<string>();
rwm5366745 2011-09-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 aspwebchh 的回复:]
C# code

byte[] bytes = System.Text.Encoding.Default.GetBytes("字符串");
string s = System.Text.Encoding.Default.GetString(bytes);
Response.Write(s);
[/Quote]
+1
挨踢直男 2011-09-08
  • 打赏
  • 举报
回复
        byte[] bytes = System.Text.Encoding.Default.GetBytes("字符串");
string s = System.Text.Encoding.Default.GetString(bytes);
Response.Write(s);
wnyxy001 2011-09-08
  • 打赏
  • 举报
回复

byte []aa = {1,2,3};
string bb = aa[0].ToString();


试过了 没问题啊 可以转换的啊

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧