Example #1
0
    static void Main(string[] args)
    {
        var sentence = new WordList();

        sentence.AddWordType <ColorWord>();
        sentence.AddWordType <NumberWord>();
        sentence.Add(new UntypedWord {
            Text = "two"
        });
        sentence.Add(new UntypedWord {
            Text = "green"
        });
        sentence.Add(new UntypedWord {
            Text = "frogs"
        });
        sentence.Add(new UntypedWord {
            Text = "and"
        });
        sentence.Add(new UntypedWord {
            Text = "one"
        });
        sentence.Add(new UntypedWord {
            Text = "red"
        });
        sentence.Add(new UntypedWord {
            Text = "rose"
        });
        Console.WriteLine("color words: " + sentence.HowManyWordsOfType <ColorWord>());
        Console.WriteLine("number words: " + sentence.HowManyWordsOfType <NumberWord>());
    }