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)!