C# Error CS0100 – The parameter name ‘parameter name’ is a duplicate

C# Compiler Error

CS0100 – The parameter name ‘parameter name’ is a duplicate

Reason for the Error

You will receive this error when you have the same parameter name defined more than once during your method declaration. The parameter names must be unique as per the C# specification.

Try running the below code snippet.

namespace DeveloperPublish
{
    class Class1
    {
  
        public void SetData(int param1,int param1)
        {

        }

    }
    public class Program
    {
        public static void Main()
        {

        }
    }
}

You will receive the below error because the function SetData contains two parameters but with the same name.

Error CS0100 The parameter name ‘param1’ is a duplicate ConsoleApp2 C:\Users\admin\source\repos\ConsoleApp2\ConsoleApp2\Program.cs 6 Active

C# Error CS0100 – The parameter name 'parameter name' is a duplicate

Solution

To fix the error, rename the duplicate parameter name.

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Hey, wait!Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.