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.
Bireferensreturer får endast användas i metoder som returneras med referens
Exempel
Följande exempel genererar CS8149:
// CS8149.cs (9,33)
delegate int E();
class C
{
static int i;
static void M()
{
var e = new E(() => ref i);
}
}
Så här åtgärdar du det här felet
Om du ser till att metoder och ombud som deklarerats som en returnering av värde inte returneras med referens korrigeras det här felet:
delegate int E();
class C
{
static int i;
static void M()
{
var e = new E(() => i);
}
}
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.