Compilerfout CS8333

Kan niet retourneren door schrijfbare verwijzing omdat het een alleen-lezen variabele is

Opmerking

In het volgende voorbeeld wordt CS8333 gegenereerd:

// CS8333.cs (3,36)
class Program
{
    static ref T F4<T>(in T t) => ref t;
}

Deze fout corrigeren

Als u een verwijzing naar een alleen-lezen variabele wilt retourneren, wordt deze fout gecorrigeerd door de herstructurering die moet worden geretourneerd ref readonly :

class Program
{
    static ref readonly T F4<T>(in T t) => ref t;
}