CS0818 de erro do compilador

Mensagem de erro

Locais digitados implicitamente devem ser inicializadas

Uma variável local de tipo implícito deve ser inicializada com um valor ao mesmo time que é declarada.

Para corrigir este erro

  • Atribuir um valor à variável ou que atribua a ele um tipo explícito.

Exemplo

O código a seguir gera CS0818:

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

Consulte também

Referência

Digitada implicitamente variáveis Local (C# Guia de programação)