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 returnera med skrivbar referens eftersom det är en skrivskyddad variabel
Exempel
Följande exempel genererar CS8333:
// CS8333.cs (3,36)
class Program
{
static ref T F4<T>(in T t) => ref t;
}
Så här åtgärdar du det här felet
Om du vill returnera en referens till en skrivskyddad variabel korrigerar refaktorisering för att returnera ref readonly det här felet:
class Program
{
static ref readonly T F4<T>(in T t) => ref t;
}
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.