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.
Tuppelns elementnamn i metodens signatur måste matcha tuppelns elementnamn för gränssnittsmetoden (inklusive på returtypen).
Exempel
Följande exempel genererar CS8141:
// CS8141.cs (10,27)
using System.Collections;
public interface IGrabber<out T>
{
T GetOne();
}
class SomeGrabber : IGrabber<(int, int)>
{
public (int a, int b) GetOne()
{
return (1, 2);
}
}
Så här åtgärdar du det här felet
Om du ändrar signaturen för metoden för att returnera en icke namngiven GetOne tuppeln, som matchar den namnlösa tuppeln i gränssnittet, korrigeras det här felet:
public (int, int) GetOne()
{
return (1, 2);
}
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.