private List <string> searchForsubString(string subString) { try { List <string> listOfWordsReadfromFile = new List <string>(); IntellisenseDatabase objectIntellisenseDatabase = new IntellisenseDatabase(); listOfWordsReadfromFile = objectIntellisenseDatabase.readFromFile(); List <string> results = new List <string>(); //stores all strings that contain the subString in ascending order for (int i = 0; i < listOfWordsReadfromFile.Count(); i++) { if (listOfWordsReadfromFile[i].IndexOf(subString, StringComparison.OrdinalIgnoreCase) >= 0) { results.Add(listOfWordsReadfromFile[i]); } } return(results); } catch (Exception e) { StreamWriter loggingWriter = new StreamWriter("Logging.txt"); loggingWriter.WriteLine(System.DateTime.Now + e.Message + "\n"); loggingWriter.Close(); return(null); } }
private List <string> searchForsubString(string subString) { List <string> listOfWordsReadfromFile = new List <string>(); listOfWordsReadfromFile = new IntellisenseDatabase().readFromFile(); List <string> results = new List <string>(); for (int i = 0; i < listOfWordsReadfromFile.Count <string>(); i++) { if (listOfWordsReadfromFile[i].IndexOf(subString, StringComparison.OrdinalIgnoreCase) >= 0) { results.Add(listOfWordsReadfromFile[i]); } } return(results); }