Пример #1
0
 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);
 }
Пример #2
0
 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);
     }
 }