public bool FindWord(string str) { for (int i = 0; i < CategoryData.Count; i++) { SynonymyWordList tmp = new SynonymyWordList(); tmp = (SynonymyWordList)CategoryData[i]; if (tmp.IsExist(str)) { return(true); } } return(false); }
public void LoadSynonymy(ArrayList paths, ArrayList names) { for (int i = 0; i < paths.Count; i++) { SynonymyWordList syn = new SynonymyWordList(); syn.SetSynonymyName(names[i].ToString()); using (StreamReader sr = File.OpenText(paths[i].ToString())) { string input = null; int j = 0; while ((input = sr.ReadLine()) != null) { syn.AddSynonymy(input); j++; } } CategoryData.Add(syn); } }