共用方式為


編譯器錯誤 CS5001

更新:2007 年 11 月

錯誤訊息

程式 'program' 未包含適合做為進入點的靜態 'Main' 方法

在產生可執行檔的程式碼中找不到具有正確簽章的靜態 Main 方法時,就會發生這個錯誤。如果進入點 (Entry Point) 函式 Main 的大小寫定義錯誤,例如小寫 main,也會發生這個錯誤。

  • Main 必須宣告成靜態,而且必須傳回 voidint,而且不能搭配參數,或是僅搭配一個 string[] 型別的參數。

範例

下列範例會產生 CS5001:

// CS5001.cs
// CS5001 expected
public class a
{
   // Uncomment the following line to resolve.
   // static void Main() {}
}

請參閱

概念

Main() 和命令列引數 (C# 程式設計手冊)