CS8127 fordítási hiba

A rekordelemneveknek egyedinek kell lenniük.

Példa

A következő minta a CS8127-et hozza létre:

// CS8127.cs (7,0)

internal struct NewStruct
{
    public int a;
    public int b;

    public static implicit operator (int a, int a)(NewStruct value)
    {
        return (value.a, value.b);
    }
}

A hiba kijavítása

Ha a rekorddeklaráció elemeinek neve egyedi, akkor ez a hiba a következő:

    public static implicit operator (int a, int b)(NewStruct value)
    {
        return (value.a, value.b);
    }