Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Kan niet per verwijzing retourneren omdat deze is geïnitialiseerd naar een waarde die niet kan worden geretourneerd met verwijzing
Opmerking
In het volgende voorbeeld wordt CS8157 gegenereerd:
// CS8157.cs (8,21)
class C
{
ref int M()
{
int x = 0;
ref int rx = ref x;
return ref (rx = ref (new int[1])[0]);
}
}
Deze fout corrigeren
Als u een waarde wilt retourneren die niet kan worden geretourneerd met verwijzing, wordt deze fout gecorrigeerd door deze fout te herstructureren om te retourneren op basis van de waarde:
class C
{
int M()
{
int x = 0;
ref int rx = ref x;
return rx = ref (new int[1])[0];
}
}