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.
In het volgende voorbeeld wordt CS1101 gegenereerd:
// cs1101.cs
// Compile with: /target:library
public static class Extensions
{
public static void Test(ref this int i) {} // CS1101
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: