Erreur du compilateur CS1101
Le modificateur de paramètre 'ref' ne peut pas être utilisé avec 'this'.
Lorsque le mot-clé this
modifie le premier paramètre d’une méthode statique, il signale au compilateur que la méthode est une méthode d’extension. Avec C# version 7.1 et ci-dessous, aucun autre modificateur n’est nécessaire ou autorisé sur le premier paramètre d’une méthode d’extension. Étant donné que C# version 7.2, ref
méthodes d’extension sont autorisées, consultez méthodes d’extension pour plus d’informations.
L’exemple suivant génère l’erreur CS1101 :
// cs1101.cs
// Compile with: /target:library
public static class Extensions
{
public static void Test(ref this int i) {} // CS1101
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :