弱弱地问个语法 byte[] buffer = new byte[1024];buffer赋过值之后,s = buffer.ToString();然后S就成了SYSTEM.BYTE[],为啥啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是输出buffer的类型名称,而不是把byte[]转成string 。如果需要转成string,可以这样:string s = new string(buffer); 你想要什么结果?//buffer赋过值之后赋的什么值? s的类型是System.Byte[]而已 假设buffer中是Unicode编码Encoding.Unicode.GetString(buffer) to lovvver(www.notsoft.cn):string构造函数可以传入char数组,但不可以传入byte数组~ 或者BitConverter.ToString(buffer) 以上是把byte数组中的二进制内容转为16进制,以'-'分隔 viena(维也纳nn)不好意思,我搞错了,楼主抱歉。 string s = new string(buffer);->string s = System.Text.Encoding.Default.GetString(buffer) ; 求代码 我邮箱[email protected] 怎样打印不同的标签自动选择不同的打印机? 关于动态增加数组的问题!!!!!!!!!! c# socket编程 如何从客户端向服务器传送视频 vs2008 c#连接oracle汉字出现乱码 如何开发一个PDF阅读器 如何用c#实现 后台调用外部程序 请教一个在网络连接中使用多线程的问题 一个小问题!谢谢! 在win form程序中如何获取本机的IP地址?(不是web form) ultralGrid 更新問題? 怎样读取Oracle数据库中的图片
如果需要转成string,可以这样:
string s = new string(buffer);
赋的什么值?
的类型是System.Byte[]而已
Encoding.Unicode.GetString(buffer)
BitConverter.ToString(buffer)
不好意思,我搞错了,楼主抱歉。
->
string s = System.Text.Encoding.Default.GetString(buffer) ;