Apresenta o erro CS0106 na linha 24 do meu código quando insiro o identificador "public" no método Dividir, porque?
Se eu tirar o "public" compila..
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ByteBank
{
class Program
{
public static void Main(string[] args)
{
try
{
Metodo();
}
catch (DivideByZeroException)
{
Console.WriteLine("Não é possível fazer divisão por zero!");
}
Console.ReadLine();
public static int Dividir(int numero, int divisor)
{
return numero / divisor;
}
static void Metodo()
{
TestaDivisao(0);
}
static void TestaDivisao(int divisor)
{
Dividir(10, divisor);
}
}
}
}