DataTable序列化为二进制方法public static byte[] ObjectConvertByte(DataTable obj)
        {
            MemoryStream ms = new MemoryStream();
            byte[] temp = null;
            try
            {
                BinaryFormatter format = new BinaryFormatter();
                format.Serialize(ms, obj);
            
                temp = ms.ToArray(); 
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                ms.Close();
            }
            return temp;
        }反序列话 public static object ByteToObject(byte[] ba)   
        {
            MemoryStream ms = new MemoryStream();
            object obj = null;
            try
            {
                ms = new MemoryStream(ba);
                ms.Position = 0;
                BinaryFormatter format = new BinaryFormatter();
                obj = format.Deserialize(ms);
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                ms.Close();
            }
            return obj;
        }DataTable序列化为二进制后,通过Socket传送,接收时,反序列话出错 提示输入流是无效的二进制格式
开如内容(以字节为单位)是:6e-04-00...