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) + " ");
            }
        }
コード例 #2
0
        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);
        }