Generic C# Tutorial

using System;
using System.Collections.Generic;
using System.ComponentModel;
    class MainClass
    {
        static internal void DemonstrateTypeof()
        {
            Console.WriteLine(typeof(X));
            Console.WriteLine(typeof(List));
            Console.WriteLine(typeof(Dictionary));
            Console.WriteLine(typeof(List));
            Console.WriteLine(typeof(Dictionary));
        }
        static void Main()
        {
            DemonstrateTypeof();
        }
    }