Compilerfehler CS1026
) erwartet
Es wurde eine unvollständige Anweisung gefunden.
Eine häufige Ursache für diesen Fehler besteht darin, eine Anweisung und keinen Ausdruck innerhalb eines Inline-Ausdrucks auf einer ASP.NET-Seite zu platzieren. Die folgende Verwendung ist z.B. falsch:
<%=new TimeSpan(DateTime.Now.Ticks - new DateTime(2001, 1, 1).Ticks).Days;%>
Und die folgende richtig:
<%=new TimeSpan(DateTime.Now.Ticks - new DateTime(2001, 1, 1).Ticks).Days %>
Sie wird wie folgt interpretiert:
<% Response.Write(new TimeSpan(DateTime.Now.Ticks - new DateTime(2001, 1, 1).Ticks).Days); %>
Im folgenden Beispiel wird der Fehler CS1026 generiert:
// CS1026.cs
#if (a == b // CS1026, add closing )
#endif
class x
{
public static void Main()
{
}
}
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.