Beispiel #1
0
        static void Main(string[] args)
        {
            WordMap map = new WordMap();

            using (TextReader input = new StreamReader(File.OpenRead("in.txt"), Encoding.Default))
                using (TextWriter writer = Console.Out)
                {
                    string line;
                    int    lineNr = 1;
                    while ((line = input.ReadLine()) != null)
                    {
                        string[] words = line.Split(new char[] { ' ', ',', '.' }, StringSplitOptions.RemoveEmptyEntries);

                        foreach (string word in words)
                        {
                            map.AddWord(word, lineNr);
                        }
                        lineNr++;
                    }

                    map.PrintIndex(writer);
                }
            Console.ReadKey();
        }