This documentation is archived and is not being maintained.

Compiler Error CS1028

Unexpected preprocessor directive

A preprocessor directive was found but not expected.

For example, a #endif was found with no preceding #if.

The following sample generates CS1028:

// CS1028.cs
#endif   // CS1028, no matching #if
namespace x
{
   public class clx
   {
      public static void Main()
      {
      }
   }
}
Show: