Erreur du compilateur CS0715
'classe static' : les classes static ne peuvent pas contenir d’opérateurs définis par l’utilisateur
Les opérateurs définis par l’utilisateur opèrent sur des instances de classes. Les classes static ne pouvant pas être instanciées, il n’est pas possible de créer d’instances sur lesquelles les opérateurs peuvent agir. Par conséquent, les opérateurs définis par l’utilisateur ne sont pas autorisés pour les classes static.
L’exemple suivant génère l’erreur CS0715 :
// CS0715.cs
public static class C
{
public static C operator+(C c) // CS0715
{
}
public static void Main()
{
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :