combining inheritance of generic types and constraints: : Generic Type « Generics « C# / C Sharp






combining inheritance of generic types and constraints:

 
using System;
using System.Collections;
public class MyClass<T> where T : IComparable {
}

public class YClass<T> : MyClass<T> where T : IComparable {
}

public class XClass<T> : MyClass<T> where T : IComparable, IDisposable {
}

public class BClass<Y> where Y : IEnumerable {
}

public class AClass<Z> : BClass<int[]> where Z : IDisposable {
}

 








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.Nested generic TypesNested generic Types
5. Output the type information about the generic parameters
6.Inherit Type Parameter
7.Call ToString on generic type
8.Nested Types
9.A generic Point structure.
10.Reference for Generic Types