C#9 開始支援 Top-level statements,VS建立專案時預設都會使用頂層語句,除非手動勾選取消,
,若使用了頂層語句,在程式進入點(Program.cs)都會少了 Main() 方法,一開始會稍稍不習慣,
稍微了解後也就還好...
以 Console App 為例,建立專案選項中會有選項勾選,是否使用「頂層語句」,預設會使用
以下是沒有使用「頂層語句」的 Program.cs
對應使用「頂層語句」的
兩者直接跑起來,都會正常顯示 Hello,World!
若Console App 用了「頂層語句」又該如何接原本 Main(string args) 方法有個參數 args 呢?
其實就是直接寫 args ,但可能對於剛接觸的人不太友善,以下是使用方法,改寫 Program.cs 檔案
執行結果
若需要呼叫 async method 呢?改寫如下
直接結果(按F5)
沒有留言:
張貼留言