示例#1
0
        public void TestSeralize()
        {
            Class1 class1 = new Class1();

            class1.ArrayValue = new int[] { 1, 2, 3, 4, 5 };
            class1.Class2.s   = "classsssssss";
            // class1.Dictionary[1] = class1;
            class1.b             = true;
            class1.i             = 12312;
            class1.f             = 5783f;
            class1.d             = 231f;
            class1.Dictionary[1] = "dsasdasd";
            class1.Dictionary[2] = "ddscccxz";
            // class1.listObject.Add(class1);
            class1.listValue.Add(132);
            // class1.obj = class1;
            class1.s = "class111111";

            byte[] bytes   = BitSerializer.Seralize(class1);
            Class1 class11 = BitSerializer.Deseralize(typeof(Class1), bytes) as Class1;

            Assert.IsTrue(class1.Equals(class11));
        }