Compilerfout CS8139

kan de namen van tuple-elementen niet wijzigen bij het overschrijven van overgenomen leden

Opmerking

In het volgende voorbeeld wordt CS8139 gegenereerd:

// CS8139.cs (9,38)

public class Base
{
    public virtual (object a, object b) M((object c, object d) x) { return x; }
}

class C : Base
{
    public override (object, object) M((object c, object d) y) { return y; }
}

Deze fout corrigeren

Als u ervoor zorgt dat de tuple-elementnamen in het overschrijvende lid overeenkomen met die in het virtuele lid, wordt deze fout gecorrigeerd:

class C : Base
{
    public override (object a, object b) M((object c, object d) y) { return y; }
}