Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
No se puede devolver un campo estático de solo lectura por referencia grabable.
Ejemplo
El ejemplo siguiente genera el error CS8161:
// CS8161.cs (12,14)
public class Test
{
public struct S1
{
public char x;
}
public static readonly char s1;
ref char Test2()
{
return ref s1;
}
}
Para corregir este error
Para devolver el valor de un campo static readonly
, refactorice para que devuelva por valor:
public class Test
{
public struct S1
{
public char x;
}
public static readonly char s1;
char Test2()
{
return s1;
}
}
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.