C# Compiler Error
CS0132 – ‘constructor’ : a static constructor must be parameterless
Reason for the Error
You will receive this error when you define a static constructor with one or more parameters in C#.
Try compiling the below code snippet.
namespace DeveloperPublishNamespace { public class DeveloperPublish { static DeveloperPublish(int param1) { } public static void Main() { } } }
In the above C# code snippet, we have defined a static constructor with one parameter and this results with the below error.
Error CS0132 ‘DeveloperPublish.DeveloperPublish(int)’: a static constructor must be parameterless ConsoleApp1 C:\Users\Senthil\source\repos\ConsoleApp1\ConsoleApp1\Program.cs 5 Active
Solution
To fix the error code CS0132, ensure that the static constructor is parameter-less.