韩言福地

只有想不到的,没有办不到的。 - HY Auspicious Place

« flash 挡住了下拉菜韩红天亮了 背后的故事 »

byte与int ,string 等等的转换

           byte与int ,string 等等的转换

前段时间写Socket 通信,用的是类的序列化,发送数据,但是不知道为什么,用多台电脑测试的时候,就提示二进制流错误。

所以决定,直接用发送byte的方式来试一试,看还会不会有问题。

下面一些常用的方法,举一反三。。。。

 //类型到byte
            byte[] bytes = new byte[1024];

            string act = "act";

            Encoding.ASCII.GetBytes(act).CopyTo(bytes, 0);

            BitConverter.GetBytes(int.MaxValue).CopyTo(bytes, 10);


            //byte到类型
            string actt=  Encoding.ASCII.GetString(bytes, 0, act.Length);

            int ii = BitConverter.ToInt32(bytes, 10);

            MessageBox.Show(actt);

 

 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Copyright 2007-2010 www.yinrg.com(HY Auspicious Place) . 湘ICP备06007796号.