天堂的狼

更好的生活,来自不懈的努力与拼搏,不要仅仅看中结果,拼搏的过程同样是精彩的!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::

 

[Serializable]
        private class TestClass
        {
            public string TestName;
            public string TestValue;
        }

        private void ttt()
        {
            TestClass tt = new TestClass();
            tt.TestValue = "Hello Value!";
            tt.TestName = "Hello!";

            BinaryFormatter formater = new BinaryFormatter();
            System.IO.MemoryStream memStream = new System.IO.MemoryStream();
            formater.Serialize(memStream,tt);

            byte[] bytes;
            bytes = memStream.GetBuffer();

            //传递数据

            //获取到byte[]
            BinaryFormatter RFormater = new BinaryFormatter();
            System.IO.MemoryStream RmemStream = new System.IO.MemoryStream();
            RmemStream.Write(bytes, 0, bytes.Length);
            RmemStream.Position = 0;

            TestClass t2 = RFormater.Deserialize(RmemStream) as TestClass;
            MessageBox.Show(t2.TestName);

        }

posted on 2008-10-29 17:48  天堂的狼  阅读(299)  评论(0)    收藏  举报