This documentation is archived and is not being maintained.

Compiler Error CS1524

Visual Studio 2008

Expected catch or finally

A try block must be followed by a catch or finally block.

For more information on exceptions, see Exception Handling Statements (C# Reference).

The following sample generates CS1524:

// CS1524.cs
class x
{
    public static void Main()
    {
        try
        {
            // Code here
        }
        catch
        {
        }
        try
        {
            // Code here
        }
        finally
        {
        }
        try
        {
            // Code here
        }
    }     // CS1524, missing catch or finally
}
Show: