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#)