Example #1
0
        /// <summary>
        /// 由AppInfo生成包含网络词典在内的词典列表
        /// </summary>
        /// <param name="type"></param>
        /// <returns></returns>
        public static List <string> GenerateDictList()
        {
            List <string> result = new List <string>();
            List <string> l      = new List <string>();

            l = AppInfoHelper.GetDictList();
            for (int i = 0; i < l.Count; i++)
            {
                result.Add(l[i]);
            }
            return(result);
        }
Example #2
0
        /// <summary>
        /// 生成包含网络词典的“词典-路径”字典
        /// </summary>
        /// <returns></returns>
        public static Dictionary <string, string> ReadDictDict()
        {
            Dictionary <string, string> dictDict = new Dictionary <string, string>();
            List <string> dictList = AppInfoHelper.GetDictList();

            for (int i = 0; i < dictList.Count; i++)
            {
                if (dictList[i] == "有道词典")
                {
                    dictDict.Add("有道词典", @"http://dict.youdao.com/search?q=");
                }
                else
                {
                    dictDict.Add(dictList[i], String.Format("{0}\\{1}.xml", AppInfoHelper.GetDictionaryFolder(), dictList[i]));
                }
            }
            return(dictDict);
        }