/// <summary> /// 将对象序列化存储 /// </summary> /// <param name="pObject">需要被存储的对象</param> /// <param name="pFilePath">存储路径</param> /// <param name="pSerializeType">序列化方式</param> /// <returns>是否成功序列化</returns> public static bool Serialize(object pObject, string pFilePath, SerilizeType pSerializeType = SerilizeType.Binary) { switch (pSerializeType) { case SerilizeType.Binary: { return _serializeObjectToBinaryFile(pObject, pFilePath); } case SerilizeType.Json: { return _serializeObjectToJsonFile(pObject, pFilePath); } } return false; }
public UnkwonSerilizeTypeException(SerilizeType serilizeType) : base(string.Format("Unkwon SerilizeType detected {0}", serilizeType)) { SerilizeType = serilizeType; }