Erro do compilador CS0161
'método': nem todos os caminhos de código retornam um valor
Um método que retorna um valor deve ter uma return
instrução em todos os caminhos de código. Para obter mais informações, consulte Métodos.
O exemplo a seguir gera 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;
}
}
}
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: