Nested generic Types : Generic Type « Generics « C# / C Sharp






Nested generic Types

Nested generic Types
 

    using System;

    public class Test{
        public static void Main(){
            Z<int>.Nested<double> obj= new Z<int>.Nested<double>();
            obj.MethodA(10, 12.34);
        }
    }

    public class Z<T> {
        public void MethodA(T arg) {

        }

        public class Nested<S> {
            public void MethodA(T arg1, S arg2) {
                Console.WriteLine("arg1: {0}", arg1.GetType().ToString());
                Console.WriteLine("arg2: {0}", arg2.GetType().ToString());
            }
        }
    }

           
          








Related examples in the same category

1.A generic class with two generic parameters
2.Deserialize generic typeDeserialize generic type
3.Serialization for generic typeSerialization for generic type
4. Output the type information about the generic parameters
5.Inherit Type Parameter
6.Call ToString on generic type
7.Nested Types
8.combining inheritance of generic types and constraints:
9.A generic Point structure.
10.Reference for Generic Types