Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Dekonstruktionstilldelning kräver ett uttryck med en typ till höger.
Exempel
Följande exempel genererar CS8131:
// CS8131.cs (5,24)
class Program
{
static void Main()
{
var (x2, y2) = () => { };
}
}
Kompilatorn kan inte konvertera ett ombud (Action) till en tuppeln med två element, vilket resulterar i CS8131.
Så här åtgärdar du det här felet
Om du vill tilldela ett värde till en tuppeln kontrollerar du att uttrycket på höger sida är samma typ av tuppeln som på vänster sida:
static void Main()
{
var (x2, y2) = (1, 2);
}