static void Main(string[] args) { var wordSearcher = new WordSearcher( new WordLoader(@"http://dl.dropboxusercontent.com/u/7543760/wordlist.txt"), new RegexBuilder()); var length = int.Parse(args[0]); var matchingWords = wordSearcher.FindMatches(length, args[1]); matchingWords.ForEach(Console.WriteLine); }
static void Main(string[] args) { var size = int.Parse(args[0]); var word = args[1]; var wordSearcher = new WordSearcher(new WordListReader()); var searchTask = wordSearcher.SearchAsync(size, word); searchTask.Wait(); var result = searchTask.Result; foreach (var w in result) { Console.WriteLine(w); } }