Error del compilador CS0819

Actualización: noviembre 2007

Mensaje de error

Las variables locales con tipo implícito no pueden tener varias declaraciones.
Implicitly typed locals cannot have multiple declarators.

Se permiten varias declaraciones en declaraciones de tipo explícito, pero no en variables con tipo implícito.

Para corregir este error

  • Declare y asigne un valor para cada variable local con tipo implícito en una línea independiente.

Ejemplo

El código siguiente genera el error CS0819:

// cs0819.cs
class A
{
    public static int Main()
    {
        var a = 3, b = 2; // CS0819
        return -1;
    }
}

Vea también

Referencia

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