Compartir a través de


Error del compilador CS0818

Actualización: noviembre 2007

Mensaje de error

Las variables locales con tipo implícito se deben inicializar
Implicitly typed locals must be initialized

Una variable local con tipo implícito debe inicializarse con un valor al mismo tiempo que se declara.

Para corregir este error

  • Asigne un valor a la variable o bien un tipo explícito.

Ejemplo

El código siguiente genera el error CS0818:

// cs0818.cs
class A
{
    public static int Main()
    {
        var a; // CS0818
        return -1;
    }
}

Vea también

Referencia

Variables locales con asignación implícita de tipos (Guía de programación de C#)