Compiler Error CS0702


Updated: July 20, 2015

For the latest documentation on Visual Studio 2017 RC, see Visual Studio 2017 RC Documentation.

Constraint cannot be special class 'identifier'

The following types may not be used as constraints: System.Object,``System.Array, System.Delegate, System.Enum, or System.ValueType.

The following sample generates CS0702:

// CS0702.cs  
class C<T> where T : System.Array  // CS0702  

Constraints on Type Parameters