コード例 #1
0
ファイル: Program.cs プロジェクト: brandongrossutti/DotCopter
 static void Main(string[] args)
 {
     MySerializableClass original = new MySerializableClass(1, "ABCD", 3, MyEnum.B, 0.1f);
     Console.WriteLine("original: " + original.ToString());
     byte[] buffer = Reflection.Serialize(original, typeof(MySerializableClass));
     MySerializableClass restored = (MySerializableClass)Reflection.Deserialize(buffer, typeof(MySerializableClass));
     Console.WriteLine("restored: " + restored.ToString());
     Console.WriteLine("Number of bytes: " + buffer.Length.ToString());
     DumpBuffer(buffer);
     Console.ReadKey(false);
 }
コード例 #2
0
        static void Main(string[] args)
        {
            MySerializableClass original = new MySerializableClass(1, "ABCD", 3, MyEnum.B, 0.1f);

            Console.WriteLine("original: " + original.ToString());
            byte[] buffer = Reflection.Serialize(original, typeof(MySerializableClass));
            MySerializableClass restored = (MySerializableClass)Reflection.Deserialize(buffer, typeof(MySerializableClass));

            Console.WriteLine("restored: " + restored.ToString());
            Console.WriteLine("Number of bytes: " + buffer.Length.ToString());
            DumpBuffer(buffer);
            Console.ReadKey(false);
        }