Compiler Error CS0527

Type 'type' in interface list is not an interface

It is possible for a struct or interface to inherit from another interface but not from any other type.

The following sample generates CS0527:

// CS0527.cs
// compile with: /target:library
public struct clx : int {}   // CS0527 int not an interface