教學課程:使用 Visual Studio for Mac 建立 .NET 主控台應用程式
本教學課程說明如何使用 Visual Studio for Mac建立和執行 .NET 主控台應用程式。
注意
我們非常重視您的意見反應。 您有兩種方式可以提供意見反應給 Visual Studio for Mac 開發小組:
- 在Visual Studio for Mac中,從功能表選取 [說明>回報問題],或從 [歡迎] 畫面回報問題,這會開啟視窗以提出錯誤報表。 您可在開發人員社群入口網站追蹤您的意見反應。
- 若要提出建議,請從功能表選取 [說明>提供建議] 或 [從歡迎畫面提供建議],這會帶您前往Visual Studio for Mac 開發人員社群網頁。
必要條件
Visual Studio for Mac 8.8 版或更新版本。 選取安裝 .NET Core 的選項。 安裝 Xamarin 是 .NET 開發的選擇性專案。 如需詳細資訊,請參閱下列資源:
建立應用程式
啟動Visual Studio for Mac。
選取 [開始] 視窗中的 [ 新增 ]。
在 [新增專案]對話方塊中,選取[Web] 和 [主控台] 節點下的[應用程式]。 選取 主控台應用程式 範本,然後選取 [ 下一步]。
在 [設定新的主控台應用程式] 對話方塊的 [目標 Framework] 下拉式清單中,選取[.NET 5.0],然後選取 [下一步]。
輸入專案 名稱的 「HelloWorld」,然後選取 [ 建立]。
此範本會建立簡單的 "Hello World" 應用程式。 它會呼叫 方法, Console.WriteLine(String) 在終端機視窗中顯示 「Hello World!」 。
範本程式碼會使用單一方法定義類別 Program
, Main
其採用 String 陣列做為引數:
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
Main
是應用程式進入點,是執行階段在啟動應用程式時會自動呼叫的方法。 在陣列中 args
提供應用程式啟動時所提供的任何命令列引數。
執行應用程式
按⌥⌘↵ (選項+命令+,輸入) 執行應用程式而不偵錯。
關閉 [終端機] 視窗。
增強應用程式
增強應用程式以提示使用者輸入其名稱,並連同日期和時間一起顯示。
在 Program.cs中,以下列程式碼取代 方法的內容
Main
,這是呼叫Console.WriteLine
的行:Console.WriteLine("What is your name?"); var name = Console.ReadLine(); var currentDate = DateTime.Now; Console.WriteLine($"{Environment.NewLine}Hello, {name}, on {currentDate:d} at {currentDate:t}!"); Console.Write($"{Environment.NewLine}Press any key to exit..."); Console.ReadKey(true);
此程式碼會在主控台視窗中顯示提示,並等到使用者輸入字串後面接著 enter 鍵為止。 它會將此字串儲存在名為 的
name
變數中。 此程式碼也會擷取 DateTime.Now 屬性的值,其中包含目前的當地時間,並將它指派至名稱為currentDate
的變數。 而且它會在主控台視窗中顯示這些值。 最後,它會在主控台視窗中顯示提示,並呼叫 Console.ReadKey(Boolean) 方法來等候使用者輸入。NewLine 是與平臺無關且與語言無關的方式來表示分行符號。 替代專案位於
\n
C# 和vbCrLf
Visual Basic 中。貨幣符號 (
$
字串前面) ,可讓您將變數名稱等運算式放在字串中的大括弧中。 運算式值會插入字串中,以取代運算式。 此語法稱為 插補字串。按⌥⌘↵ (選項+命令+輸入) 以執行應用程式。
輸入名稱並按 Enter,以回應提示。
關閉終端機。
下一步
在本教學課程中,您已建立 .NET 主控台應用程式。 在下一個教學課程中,您會對應用程式進行偵錯。