C# Error
CS0722 – ‘{0}’: static types cannot be used as return types
Reason for the Error & Solution
‘type’: static types cannot be used as return types
A static type as a return type is not meaningful since instances of static types cannot be created.
The following sample generates CS0722:
// CS0722.cs
public static class SC
{
}
public class CMain
{
public SC F() // CS0722
{
return null;
}
public static void Main()
{
}
}