CS0100 de erro do compilador

Mensagem de erro

O nome 'parâmetro nome do parâmetro' é uma duplicata

Uma declaração de método usada mais de uma vez o mesmo nome de parâmetro.Nomes de parâmetro devem ser exclusivos em uma declaração de método.Para obter mais informações, consulte Métodos (Guia de programação do C#).

O exemplo a seguir gera CS0100:

// CS0100.cs
namespace x
{
   public class a
   {
      public static void f(int i, char i)   // CS0100
      // try the following line instead
      // public static void f(int i, char j)
      {
      }

      public static void Main()
      {
      }
   }
}