Erreur du compilateur CS0556
La conversion définie par l'utilisateur doit convertir vers le type englobant ou à partir de celui-ci
Une routine de conversion définie par l’utilisateur doit effectuer une conversion vers ou depuis la classe qui la contient.
L’exemple suivant génère l’erreur CS0556 :
// CS0556.cs
namespace x
{
public class ii
{
public class iii
{
public static implicit operator int(byte aa) // CS0556
// try the following line instead
// public static implicit operator int(iii aa)
{
return 0;
}
}
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 :