Erreur du compilateur CS0553
'routine de conversion' : conversion définie par l’utilisateur vers/de la classe de base
Les conversions définies par l’utilisateur en valeurs de classe de base ne sont pas autorisées. Ce type d’opérateur n’est pas nécessaire.
L’exemple suivant génère l’erreur CS0553 :
// CS0553.cs
namespace x
{
public class ii
{
}
public class a : ii
{
// delete the conversion routine to resolve CS0553
public static implicit operator ii(a aa) // CS0553
{
return new ii();
}
public static void Main()
{
}
}
}
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :