Compartir a través de


Error del compilador CS0708

Actualización: noviembre 2007

Mensaje de error

'campo': no se pueden declarar miembros de instancia en una clase estática
'field': cannot declare instance members in a static class

Este error se produce si se declara un miembro no estático en una clase declarada como estática. No se puede crear instancias de clases estáticas, por lo que las variables de instancia no serían significativas. La palabra clave static debe aplicarse a todos los miembros de las clases estáticas.

El código siguiente genera el error CS0708:

// CS0708.cs
// compile with: /target:library
public static class C
{
   int i;  // CS0708
   static int j;  // OK
}