Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Leden van het leesveld kunnen niet worden geretourneerd door beschrijfbare verwijzing
Opmerking
In het volgende voorbeeld wordt CS8162 gegenereerd:
// CS8162.cs (12,14)
public class Test
{
public struct S1
{
public char x;
}
public readonly S1 i2;
ref char Test1()
{
return ref i2.x;
}
}
Deze fout corrigeren
Als u de waarde van een readonly veld wilt retourneren, wordt deze fout gecorrigeerd door te herstructureren op basis van de waarde:
public class Test
{
public struct S1
{
public char x;
}
public readonly S1 i2;
char Test1()
{
return i2.x;
}
}
Werk met ons samen op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en bekijken. Raadpleeg onze gids voor inzenders voor meer informatie.