Lezen in het Engels

Delen via


Compilerfout CS1101

De parameteraanpassing 'ref' kan niet worden gebruikt met 'dit'.

Wanneer het this trefwoord de eerste parameter van een statische methode wijzigt, wordt aangegeven dat de methode een extensiemethode is. Met C#-versie 7.1 en lager zijn er geen andere modifiers nodig of toegestaan voor de eerste parameter van een extensiemethode. Aangezien C#-versie 7.2, ref extensiemethoden zijn toegestaan, bekijkt u extensiemethoden voor meer informatie.

Opmerking

In het volgende voorbeeld wordt CS1101 gegenereerd:

C#
// cs1101.cs
// Compile with: /target:library
public static class Extensions
{
    public static void Test(ref this int i) {} // CS1101
}

Zie ook