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.
Fält i statiskt skrivskyddat fält kan inte returneras med skrivbar referens
Exempel
Följande exempel genererar CS8163:
// CS8163.cs (12,14)
public class Test
{
public struct S1
{
public char x;
}
public static readonly S1 s2;
char Test2()
{
return s2.x;
}
}
Så här åtgärdar du det här felet
Om du vill returnera värdet för ett static readonly fält korrigerar refaktorisering för att returnera med värde det här felet:
public class Test
{
public struct S1
{
public char x;
}
public static readonly S1 s2;
char Test2()
{
return s2.x;
}
}
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.