byte问题求教 如何把一个int型的数据和string型的数据转换成byte[]接受者可以先读取这个byte[]的前四个byte得到这个int? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int i = 10; byte[] iBuffer = BitConverter.GetBytes(i); string str = "Hello"; byte[] strBuffer = Encoding.Default.GetBytes(str); int iFromStrBuffer = BitConverter.ToInt32(strBuffer, 0); 可以再问下,如何删除byte[]的前四个byte而得到余下的? byte[] newBuffer = new byte[strBuffer.Length - 4]; Buffer.BlockCopy(strBuffer, 4, newBuffer, 0, newBuffer.Length); 要删除就要用List<byte>另外,ToInt32是可以指定位置的,你不需要删除。 VS2008窗口设计模式下出现奇怪报错,求高人救命,在线等 右键快捷菜单前面怎么加个点啊????????? 自定义线程没有sleep的方法? 想在VS2005中C#代码编辑器中超链接,但是 现在学到修改!实在不会,好心大侠写段简单的代码我看看 屏幕左上角坐标是0,0。右下角是…… sql语句连接多个数据库 高手帮忙!!!1 请问SQL的连接字符串应该如何设置? telnet的客户端程序,谁要源码? C# 图片问题 急 小弟不是很懂,各位帮下忙
byte[] iBuffer = BitConverter.GetBytes(i); string str = "Hello";
byte[] strBuffer = Encoding.Default.GetBytes(str); int iFromStrBuffer = BitConverter.ToInt32(strBuffer, 0);
Buffer.BlockCopy(strBuffer, 4, newBuffer, 0, newBuffer.Length);
另外,ToInt32是可以指定位置的,你不需要删除。