Kompilatorfel CS8130

Det går inte att härleda typen av implicit typbaserad dekonstruktionsvariabel.

Exempel

Följande exempel genererar CS8130:

// CS8130.cs (5,14)
class Program
{
    static void Main()
    {
        var (x2, y2) = () => { };
    }
}

Kompilatorn kan inte konvertera ett ombud (Action) till en tuppeln med två element och kan därför inte härleda typen av varje element i tuppeln.

Så här åtgärdar du det här felet

Om du vill tilldela ett värde till en tupplar korrigerar du det här felet genom att se till att uttrycket till höger är en tupplar med samma antal element som på vänster sida:

    static void Main()
    {
        var (x2, y2) = (1, 2);
    }