/// <summary> /// 序列化对象,并将序列化数据写入缓冲区中 /// </summary> /// <param name="obj">被序列化的对象</param> /// <param name="type">序列化的对象类型</param> /// <param name="encoding">序列化使用的字符编码</param> /// <param name="endian">序列化使用的字节序</param> /// <returns>对象的序列化结果</returns> public static byte[] Serialize(object obj, AccelTypeInfo type, Encoding encoding = Encoding.UTF8, Endian endian = Endian.BigEndian) { return(type.SerializeFunction(obj, encoding, endian)); }