Erro do Compilador CS0552

'rotina de conversão': conversão definida pelo usuário de/para interface

Não é possível criar conversões definidas pelo usuário para ou de uma interface. Caso a rotina de conversão seja necessária, resolva esse erro transformando a interface em uma classe ou derivando uma classe da interface.

O exemplo a seguir gera o erro CS0552:

// CS0552.cs  
public interface ii  
{  
}  
  
public class a  
{  
   // delete the routine to resolve CS0552  
   public static implicit operator ii(a aa) // CS0552  
   {  
      return new ii();  
   }  
  
   public static void Main()  
   {  
   }  
}