1. 程式人生 > 實用技巧 >C#初學者教程系列3:Hello World:第一個控制檯應用程式

C#初學者教程系列3:Hello World:第一個控制檯應用程式

本文是C#初學者簡單教程,這是第3篇。感謝觀看,記得關注我,後續還有更多教程文章,謝謝。

C#是Microsoft提供的與.Net一起使用的語言之一。該語言包含一組豐富的功能,可以開發不同型別的應用程式。

C#是一種面向物件的程式語言,類似於C ++語言。在本教程中,我們將看到如何開發我們的第一個應用程式。

這將是一個基本的控制檯應用程式,然後我們將探索C#語言中可用的不同資料型別以及控制流語句。

如無特別說明,本系列教程使用的Visual Studio版本為VS2019,.Net Framework版本為4.7.2,.Net Core版本為3.0,.Net Standard為2.1。這些版本是2019年12月12日(雙12)前的最新版本,所以閱讀本系列,你看到並非過時版本。

由於.Net Core的趨勢,所以,本系列所有教程均預設採用.Net Core構建。另外,需要說明的是.Net Standard是.Net Core和.Net Framework的超集,使用.Net Standard構建的類庫,可以被.Net Core和.Net Framework使用。在這裡僅簡要說明這一點,後續也可能出專門文章解釋三者之間的關係。

構建第一個控制檯應用程式

控制檯應用程式是可以在Windows的命令提示符下執行的應用程式。對於.Net上的任何初學者來說,使用控制檯應用程式來進行入門都是理想的第一步。

在我們的示例中,我們將使用Visual Studio建立一個控制檯型別的專案。接下來,我們將使用控制檯應用程式顯示訊息“ Hello World”。然後,我們將看到如何構建和執行控制檯應用程式。

讓我們按照以下提到的步驟來完成此示例。

步驟1)第一步涉及在Visual Studio中建立一個新專案。為此,一旦啟動Visual Studio,則需要選擇選單選項“新建”->“專案”。

C#初學者教程系列3:Hello World:第一個控制檯應用程式

步驟2)下一步是選擇專案型別作為Console應用程式。在這裡,我們選擇.Net Core控制檯應用。

C#初學者教程系列3:Hello World:第一個控制檯應用程式

步驟3)鍵入我們本次的demo名稱,指定存放位置,點選建立即可。

C#初學者教程系列3:Hello World:第一個控制檯應用程式

1.在專案對話方塊中,我們可以看到用於在Visual Studio中建立不同型別的專案的各種選項。

2.建立專案時,有很多選擇,我們也能夠看到“控制檯應用程式”的選項。單擊此選項。

3.然後,為該應用程式命名,在本例中為DemoApplication。我們還需要提供一個位置來儲存我們的應用程式。

4.最後,我們單擊“建立”按鈕,以使Visual Studio建立我們的專案。

如果執行上述步驟,您將在Visual Studio中獲得以下介面。

C#初學者教程系列3:Hello World:第一個控制檯應用程式

輸出:-

將在Visual Studio中建立一個名為“ DemoApplication”的專案。該專案將包含執行控制檯應用程式所需的所有必要檔案。

名為Program.cs的主程式是預設程式碼檔案,該檔案是在Visual Studio中建立新應用程式時建立的。該程式碼將包含控制檯應用程式所需的程式碼。

步驟4)現在,讓我們編寫程式碼,該程式碼將用於在控制檯應用程式中顯示字串“ Hello World”。

下面的所有程式碼都需要輸入到Program.cs檔案中。控制檯應用程式執行時,該程式碼將用於編寫“ Hello World”。

C#初學者教程系列3:Hello World:第一個控制檯應用程式

程式碼說明:

1.程式碼的第一行是Visual Studio輸入的預設行。“ using”語句用於在我們的控制檯應用程式中匯入現有的.Net模組。這些模組是任何.Net應用程式正常執行所必需的。它們包含使程式碼在Windows計算機上正常工作的最基本程式碼。

2.每個應用程式都屬於一個類。C#是一種面向物件的語言,因此,所有程式碼都需要在一個稱為“類”的自持模組中定義。反過來,每個類都屬於一個名稱空間。名稱空間只是類的邏輯分組。

3.Main函式是一個特殊方法,在控制檯應用程式執行時系統會自動呼叫它,程式的一切功能將從這裡開始。此名稱不能被修改。

4.Net中提供了Console類,該類允許使用控制檯應用程式。在這裡,我們使用一種稱為“寫入”的內建方法在控制檯中寫入字串“ Hello World”。

5.然後,我們使用Console.ReadLine()方法從控制檯讀取任何行。通過輸入此行程式碼,程式將等待並且不會立即退出。該程式將等待使用者輸入任何字元然後回車。

步驟5)執行您的.Net程式。要執行任何程式,需要在Visual Studio中單擊“開始”按鈕。

C#初學者教程系列3:Hello World:第一個控制檯應用程式

C#初學者教程系列3:Hello World:第一個控制檯應用程式

1.您可以使用“開始除錯”,或者按快捷鍵F5,將啟動程式並進入除錯狀態。

2.或者您可以使用“開始執行(不除錯)”,或者按快捷鍵Ctrl+F5,將啟動程式,不進入除錯,即靜默執行。

3.又或者您可以點圖上的DemoApplication啟動按鈕,直接開始啟動並進行除錯狀態。等同於第1點的效果。

如果正確輸入了以上程式碼,並且程式成功執行,將顯示以下輸出。

C#初學者教程系列3:Hello World:第一個控制檯應用程式

從輸出中,您可以清楚地看到字串“ Hello World”正確顯示。這是因為Console.write語句導致此字串傳送到控制檯。

C#初學者教程系列3:Hello World:第一個控制檯應用程式

然後您可以寫入任意一段字元,並回車,然後退出除錯狀態,但保留了控制檯視窗,可以看到如上圖的效果。

總結

控制檯應用程式是可以在Windows計算機上的命令提示符下執行的應用程式。

Console.write方法可用於將內容輸出到控制檯。