Compilerfout CS1026

) verwacht

Er is een onvolledige instructie gevonden.

Een veelvoorkomende oorzaak van deze fout is het plaatsen van een instructie in plaats van een expressie in een inline-expressie op een ASP.NET pagina. Het volgende is bijvoorbeeld onjuist:

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

Het volgende is juist:

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

Dit wordt als volgt geïnterpreteerd:

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

In het volgende voorbeeld wordt CS1026 gegenereerd:

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