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
Solution
To fix the error, rename the duplicate parameter name.