Example #1
0
 /// <summary>
 /// 创建 DataManager
 /// 用于初始化构造函数内无法初始化或不方便初始化的东西
 /// </summary>
 /// <returns>是否成功</returns>
 public bool Create()
 {
     ConfigHelper.ReadAppConfig();
     TextractorHelper.Create(ConfigHelper.AppConfig.TextractorConfig.DirPath);
     MeCabUniDic22Wrapper = new MeCabUniDic22Wrapper(ConfigHelper.AppConfig.MeCabConfig.DirPath);
     return(true);
 }
Example #2
0
        /// <summary>
        /// 销毁 DataManager
        /// 用于销毁析构函数内无法销毁或不方便销毁的东西
        /// </summary>
        /// <returns>是否成功</returns>
        public bool Destroy()
        {
            SelectHeadDataList.Clear();
            SelectHeadDataList = null !;

            ConfigHelper.WriteAppConfig();
            TextractorHelper.Destroy();
            MeCabUniDic22Wrapper.Destroy();
            return(true);
        }