Using system;using system.collections.generic;using system.linq;using system.text; Namespace consoleapplication1{class Program {static void Main (string[] args) {Genericarr            ay<int> intarray = new genericarray<int> (5);//Instantiate an array of generics for (int i = 0; i < 5; i++)                {Intarray.setitem (i, I * 5);            Console.WriteLine (Intarray.getitem (i));             } Console.WriteLine ();            The same method is used for string arrays: genericarray<char> Chararray = new genericarray<char> (5);                for (int i = 0; i < 5; i++) {Chararray.setitem (i, (char) (i +97));            Console.WriteLine (Chararray.getitem (i));            }} public class Genericarray<t> {private t[] array;            Constructor public Genericarray (int size) {array = new t[size]; }//Read method pubLIC T GetItem (int index) {return array[index];            }//Assignment method public void SetItem (int index, T value) {Array[index] = value; }}}}</t></char></char></int></int> 
The above is the implementation of the generic in C # on the class content, more relevant content please pay attention to topic.alibabacloud.com (www.php.cn)!