Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Toewijzing deconstruct vereist een expressie met een type aan de rechterkant.
Opmerking
In het volgende voorbeeld wordt CS8131 gegenereerd:
// CS8131.cs (5,24)
class Program
{
static void Main()
{
var (x2, y2) = () => { };
}
}
De compiler kan een gemachtigde (Action) niet converteren naar een tuple met twee elementen, wat resulteert in CS8131.
Deze fout corrigeren
Als u een waarde wilt toewijzen aan een tuple, moet u ervoor zorgen dat de expressie aan de rechterkant hetzelfde type tuple is als aan de linkerkant:
static void Main()
{
var (x2, y2) = (1, 2);
}