Example #1
0
        public static void Main(string[] args)
        {
            Base example1 = new Base();

            PrintArraySize(example1);

            example1[3] = 23;
            Console.WriteLine("example1[3]: " + example1[3]);
            PrintArraySize(example1);

            Console.WriteLine("example1[5]: " + example1[5]);
            PrintArraySize(example1);


            Derivative example2 = new Derivative();

            PrintArraySize(example2);

            example2[0, char.MinValue] = 'w';
            example2[1, char.MinValue] = 'a';
            PrintArraySize(example2);

            example2[5, char.MinValue] = 's';
            Console.WriteLine("example2[5 (char)]: " + example2[5, char.MaxValue]);
            example2[0] = 16;
            example2[3] = 37;
            Console.WriteLine("example2[3]: " + example2[3]);
            PrintArraySize(example2);
            Console.WriteLine("exapmle2 chars: " + example2.Chars);

            Console.ReadKey();
        }
Example #2
0
 private static void PrintArraySize(Derivative example)
 {
     Console.WriteLine(" ints size: " + example.Count[0]);
     Console.WriteLine("chars size: " + example.Count[1]);
 }