Ler em inglês

Compartilhar via


Erro do Compilador CS0161

'method': nem todos os caminhos de código retornam um valor

Um método que retorna um valor deve ter uma instrução return em todos os caminhos de código. Para saber mais, veja Métodos.

Exemplo

O exemplo a seguir gera o erro CS0161:

// CS0161.cs
public class Test
{
    public static int Main() // CS0161
    {
        int i = 5;
        if (i < 10)
        {
            return i;
        }
        else
        {
            // Uncomment the following line to resolve.
            // return 1;  
        }
    }
}