C# Error CS0712 – Cannot create an instance of the static class ‘{0}’

C# Error

CS0712 – Cannot create an instance of the static class ‘{0}’

Reason for the Error & Solution

Cannot create an instance of the static class ‘static class’

It is not possible to create instances of static classes. Static classes are designed to contain static fields and methods, but may not be instantiated.

Example

The following sample generates CS0712:

// CS0712.cs  
public static class SC  
{  
}  
  
public class CMain  
{  
    public static void Main()  
    {  
        SC sc = new SC();  // CS0712  
    }  
}  

Leave A Reply

Your email address will not be published. Required fields are marked *

You May Also Like

C# Compiler Error CS0442 – ‘Property’: abstract properties cannot have private accessors Reason for the Error You’ll get this error...
This is a really simple one . Below is a simple example of an enum called “Designation” defined with the...
This blog post explain the usage of the Checked Block in .NET and how you can use them in Visual...