public virtual EngDictionary GetChineseMeanInDict(string word) { if (EngDictionary.ContainsKey(word)) { return(EngDictionary[word]); } return(null); }
/// <summary> /// 获得一个单词的词性 /// </summary> /// <param name="word"></param> /// <returns></returns> public string[] GetWordProperties(string word) { //存在于字典中就应该有词性 if (EngDictionary.ContainsKey(word)) { return(wordProperties[word]); } return(null); }
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); }
/// <summary> /// 字典中是否有这个词 /// </summary> /// <param name="word"></param> /// <returns></returns> public virtual bool IsInDictionary(string word) { return(EngDictionary.ContainsKey(word)); }