示例#1
0
        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);
        }
示例#2
0
        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);
            }
        }