static void Main(string[] args) // T är den ersättningsvariabel som betecknar typen som kan lä { MyGenericArray <int> intArray = new MyGenericArray <int>(5); for (int i = 0; i <= 5; i++) { intArray.setItem(i, i * 5); // Skapar arrayen för typen T och med size (+1 eftersom dess ) } for (int i = 0; i <= 5; i++) { Console.Write(intArray.getItem(i) + " "); } MyGenericArray <char> charArray = new MyGenericArray <char>(5); for (int i = 0; i <= 5; i++) { charArray.setItem(i, (char)(i + 97)); } for (int i = 0; i <= 5; i++) { Console.Write(charArray.getItem(i) + " "); } }
static void Main(string[] args) { MyGenericArray <int> intArray = new MyGenericArray <int>(5); for (int i = 0; i < 5; i++) { intArray.SetItem(i, i * 5); } for (int i = 0; i < 5; i++) { Console.WriteLine(intArray.GetItem(i) + " "); } MyGenericArray <char> charArray = new MyGenericArray <char>(5); for (int i = 0; i < 5; i++) { charArray.SetItem(i, (char)(i + 97)); } for (int i = 0; i < 5; i++) { Console.WriteLine(charArray.GetItem(i) + " "); } Console.WriteLine("Length: " + charArray.length); }