C# Error CS1015 – An object, string, or class type expected

C# Error

CS1015 – An object, string, or class type expected

Reason for the Error & Solution

An object, string, or class type expected

An attempt was made to pass a predefined data type into a block. Only data types that derive from can be passed into a catch block. For more information on exceptions, see .

Example

The following sample generates CS1015:

// CS1015.cs  
class Sample  
{  
    static void Main()  
    {  
        try
        {  
        }  
        catch(int)   // CS1015, int is not derived from System.Exception  
        {  
        }  
    }  
}  

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...