英汉字典,包含对每个英文单词的解释
Esempio n. 1
0
 public virtual EngDictionary GetChineseMeanInDict(string word)
 {
     if (EngDictionary.ContainsKey(word))
     {
         return(EngDictionary[word]);
     }
     return(null);
 }
Esempio n. 2
0
 /// <summary>
 /// 获得一个单词的词性
 /// </summary>
 /// <param name="word"></param>
 /// <returns></returns>
 public string[] GetWordProperties(string word)
 {
     //存在于字典中就应该有词性
     if (EngDictionary.ContainsKey(word))
     {
         return(wordProperties[word]);
     }
     return(null);
 }
Esempio n. 3
0
 public virtual bool IsInDictionary(string word, string property)
 {
     if (EngDictionary.ContainsKey(word))
     {
         var means = EngDictionary[word].Means;
         foreach (var mean in means)
         {
             if (mean.Property == property)
             {
                 return(true);
             }
         }
     }
     return(false);
 }
Esempio n. 4
0
 /// <summary>
 /// 字典中是否有这个词
 /// </summary>
 /// <param name="word"></param>
 /// <returns></returns>
 public virtual bool IsInDictionary(string word)
 {
     return(EngDictionary.ContainsKey(word));
 }