閱讀英文

共用方式為


編譯器錯誤 CS0017

程式 'output file name' 有一個以上的已定義進入點。 請以 /main 編譯以指定包含進入點的類型。

程式只能有一個 Main 方法。

若要解決這個錯誤,您可以刪除程式碼中的所有 Main 方法,只保留一個,或使用「StartupObject」編譯器選項,指定要使用的 Main 方法。

下列範例會產生 CS0017:

// CS0017.cs  
// compile with: /target:exe  
public class clx  
{  
   static public void Main()  
   {  
   }  
}  
  
public class cly  
{  
   public static void Main()   // CS0017, delete one Main or use /main  
   {  
   }  
}