C# Error
CS0721 – ‘{0}’: static types cannot be used as parameters
Reason for the Error & Solution
‘type’: static types cannot be used as parameters
A static type is not meaningful as a parameter. Since no instances of static types may be created, no instance could ever be passed as a parameter.
The following sample generates CS0721:
// CS0721.cs
public static class SC
{
}
public class CMain
{
public void F(SC sc) // CS0721
{
}
public static void Main()
{
}
}