using System;
class Generic<T>
{
public T gVariable {
get;
set;
}
}
class Derived<T>: Generic<T>
{
}
class Program
{
static void Main(string[] args)
{
Derived<int> d1 = new Derived<int>();
d1.gVariable = 12;
Console.WriteLine(d1.gVariable);
Derived<string> d2 = new Derived<string>();
d2.gVariable = "C# Programming";
Console.WriteLine(d2.gVariable);
}
}
/*
run:
12
C# Programming
*/