Erreur du compilateur CS0552
Mise à jour : novembre 2007
Message d'erreur
'routine conversion' : conversion définie par l'utilisateur vers/de l'interface
'conversion routine' : user defined conversion to/from interface
Vous ne pouvez pas créer une conversion définie par l'utilisateur de ou vers une interface. Si vous avez besoin de la routine de conversion, corrigez cette erreur en transformant l'interface en classe ou dérivez une classe de l'interface.
L'exemple suivant génère l'erreur 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()
{
}
}