1. 程式人生 > >程式不包含適合於入口點的靜態“Main”方法(C#)

程式不包含適合於入口點的靜態“Main”方法(C#)

問題:

昨天重敲三層的時候出現了這樣一個問題,如下圖:程式不包含適合於入口點的靜態“Main”方法

在這裡插入圖片描述

解決方案:

經過查閱,解決方案如下:選擇該專案的屬性–應用程式–輸出型別–類庫。

在這裡插入圖片描述

在這裡插入圖片描述

出現這種問題的原因:

出現這樣的問題是因為我的程式裡面沒有 static void Main(string[] args) 這樣的入口點, static void Main()是程式的主方法,也就是程式的入口,也是唯一的入口。程式執行需要這樣的入口才能執行整個程式。而這個string[] args,他會預設的建立一個控制檯的應用程式,所以輸出型別就會預設為控制檯應用程式,只要把輸出型別改為類庫就可以解決這個問題。

  • static:是將Main方法宣告為靜態, 是應用程式的入口。
  • void:說明main方法不會返回任何內容。
  • string[]args:這是用來接收命令列傳入的引數。string[]是宣告args的資料型別,可以儲存字串陣列。args是用來接收命令列引數的。它是可選項,不是必須的。