Kompilatorfel CS1026

) förväntas

En ofullständig instruktion hittades.

En vanlig orsak till det här felet är att placera en instruktion i stället för ett uttryck i ett infogat uttryck på en ASP.NET sida. Följande är till exempel felaktigt:

<%=new TimeSpan(DateTime.Now.Ticks - new DateTime(2001, 1, 1).Ticks).Days;%>  

Följande är korrekt:

<%=new TimeSpan(DateTime.Now.Ticks - new DateTime(2001, 1, 1).Ticks).Days %>  

Den tolkas på följande sätt:

<% Response.Write(new TimeSpan(DateTime.Now.Ticks - new DateTime(2001, 1, 1).Ticks).Days); %>  

I följande exempel genereras CS1026:

// CS1026.cs  
#if (a == b   // CS1026, add closing )  
#endif  
  
class x  
{  
   public static void Main()  
   {  
   }  
}