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.
Det går inte att använda ett uttryck i den här kontexten eftersom det kanske inte skickas eller returneras av en referens
Exempel
Följande exempel genererar CS8156:
// CS8156.cs (7,27)
class Test
{
delegate ref int D1();
void Test1()
{
D1 d1 = () => ref 2 + 2;
}
}
Så här åtgärdar du det här felet
När du inte använder referensbara variabler korrigerar refaktorisering för att returnera med värde det här felet:
class Test
{
delegate int D1();
void Test1()
{
D1 d1 = () => 2 + 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.