共用方式為


編譯器錯誤 CS1026

更新:2007 年 11 月

錯誤訊息

必須是 )

找到不完整的陳述式。

發生此錯誤通常是因為您在 ASP.NET 網頁上的內嵌 (Inline) 運算式裡放置陳述式,而不是放置運算式。例如,下列為錯誤示範:

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

下列為正確示範:

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

它會解譯為如下所示:

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

下列範例會產生 CS1026:

// CS1026.cs
#if (a == b   // CS1026, add closing )
#endif

class x
{
   public static void Main()
   {
   }
}