// Declare the generic class.
public class GenericList‹T›
{
    public void Add(T input) { }
}
class TestGenericList
{
    private class ExampleClass { }
    static void Main()
    {
        // Declare a list of type int.
        GenericList‹int› list1 = new GenericList‹int›();
        list1.Add(1);

        // Declare a list of type string.
        GenericList‹string› list2 = new GenericList‹string›();
        list2.Add("");

        // Declare a list of type ExampleClass.
        GenericList‹ExampleClass› list3 = new GenericList‹ExampleClass‹();
        list3.Add(new ExampleClass());
    }
}