Example #1
0
        public void TestBinarySerializationReadAndWrite(WireMessage wireMessage)
        {
            byte[]      bytes  = SerializeHelper.BinarySerialize(wireMessage);
            WireMessage unWrap = SerializeHelper.BinaryRead <WireMessage>(new System.IO.MemoryStream(bytes));

            Assert.IsTrue(CompareWireMessage(wireMessage, unWrap));
        }
Example #2
0
        static void Main(string[] args)
        {
            try
            {
                Console.WriteLine("欢迎来到.Net高级班vip课程,今天我们来学习IO和序列化,我是Richard老师!");
                {
                    Console.WriteLine("**************IOShow*************");
                    MyIO.Show();
                    //MyIO.Log("1235677");

                    //var directoryInfos = Recursion.GetAllDirectory(@"D:\软谋教育\Git_Work");
                }

                {
                    //生成验证码
                    ImageHelper.Drawing();
                }
                {
                    //序列化&反序列化
                    //Console.WriteLine("**************Serialize*************");
                    SerializeHelper.BinarySerialize();
                    SerializeHelper.SoapSerialize();
                    SerializeHelper.XmlSerialize();
                }
                SerializeHelper.Json();

                List <Programmer> list = DataFactory.BuildProgrammerList();
                {
                    Console.WriteLine("********************XmlHelper**********************");
                    string            xmlResult = XmlHelper.ToXml <List <Programmer> >(list);
                    List <Programmer> list1     = XmlHelper.ToObject <List <Programmer> >(xmlResult);
                    //List<Programmer> list2 = XmlHelper.FileToObject<List<Programmer>>("");
                }



                {
                    string            jResult = JsonHelper.ObjectToString <List <Programmer> >(list);
                    List <Programmer> list1   = JsonHelper.StringToObject <List <Programmer> >(jResult);
                }
                {
                    string            jResult = JsonHelper.ToJson <List <Programmer> >(list);
                    List <Programmer> list1   = JsonHelper.ToObject <List <Programmer> >(jResult);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            Console.Read();
        }
Example #3
0
        static void Main(string[] args)
        {
            try
            {
                Console.WriteLine("欢迎来到.Net高级班vip课程,今天是Eleven老师为大家带来的IO和序列化");
                {
                    //Console.WriteLine("**************IOShow*************");
                    //MyIO.Show();

                    //MyIO.Log("1235677");
                }
                {
                    Console.WriteLine("**************Serialize*************");
                    SerializeHelper.BinarySerialize();
                    SerializeHelper.SoapSerialize();
                    SerializeHelper.XmlSerialize();
                }
                SerializeHelper.Json();

                List <Programmer> list = DataFactory.BuildProgrammerList();
                {
                    Console.WriteLine("********************XmlHelper**********************");
                    string            xmlResult = XmlHelper.ToXml <List <Programmer> >(list);
                    List <Programmer> list1     = XmlHelper.ToObject <List <Programmer> >(xmlResult);
                    //List<Programmer> list2 = XmlHelper.FileToObject<List<Programmer>>("");
                }



                {
                    string            jResult = JsonHelper.ObjectToString <List <Programmer> >(list);
                    List <Programmer> list1   = JsonHelper.StringToObject <List <Programmer> >(jResult);
                }
                {
                    string            jResult = JsonHelper.ToJson <List <Programmer> >(list);
                    List <Programmer> list1   = JsonHelper.ToObject <List <Programmer> >(jResult);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            Console.Read();
        }
Example #4
0
        static void Main(string[] args)
        {
            try
            {
                Console.WriteLine("欢迎来到.Net高级班vip课程,今天是Eleven老师为大家带来的IO和序列化");
                //MyIO.Show();

                //List<DirectoryInfo> dicList = Recursion.GetAllDirectory(@"D:\ruanmou\online8\homework\1");

                SerializeHelper.BinarySerialize();
                SerializeHelper.SoapSerialize();
                SerializeHelper.XmlSerialize();

                List <Programmer> list = DataFactory.BuildProgrammerList();
                {
                    string            xmlResult = XmlHelper.ToXml <List <Programmer> >(list);
                    List <Programmer> list1     = XmlHelper.ToObject <List <Programmer> >(xmlResult);
                    List <Programmer> list2     = XmlHelper.FileToObject <List <Programmer> >("");
                }

                SerializeHelper.Json();


                {
                    string            jResult = JsonHelper.ObjectToString <List <Programmer> >(list);
                    List <Programmer> list1   = JsonHelper.StringToObject <List <Programmer> >(jResult);
                }
                {
                    string            jResult = JsonHelper.ToJson <List <Programmer> >(list);
                    List <Programmer> list1   = JsonHelper.ToObject <List <Programmer> >(jResult);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            Console.Read();
        }