private void wordSearcher(string lettersToSearch, bool isDescending) { lettersToSearch = lettersToSearch.Replace(" ", string.Empty); foreach (string line in File.ReadAllLines(Path.Combine(Environment.CurrentDirectory, fileName))) { if (line.Length <= lettersToSearch.Length) { if (String_Contains_String(line, lettersToSearch)) { addStringToDictionary(line, isDescending); } } } if (ordered != null) { foreach (KeyValuePair <string, int> kv in ordered) { WordBox.AppendText(kv.Key + " " + kv.Value + "\n"); //Console.WriteLine(kv.Key + " " + kv.Value); } } else { WordBox.AppendText("No Words Found"); } }