第2天:理解 C# 與其基礎語法(使用 .NET 8)
課程簡介
今天,我們將介紹 C# 的基本概念及語法,並使用 .NET 8 來開發第一個 C# 應用程式。這個版本引入了許多新功能和優化,並且能夠在跨平台環境中更加流暢地執行。我們將學習基本語法以及如何撰寫、執行簡單的 C# 程式。
學習目標
- 瞭解 C# 的基礎結構與語法
- 使用 .NET 8 建立並執行第一個 C# 應用程式
- 掌握基本的輸出與輸入語法
課程內容
.NET 8 介紹
- .NET 8 是最新的長期支援版本(LTS),包含效能改進、更多的API功能支援,並提升了雲端和跨平台應用的支援。
- 支援 C# 12,擁有更簡化的語法結構,進一步提升開發效率。
安裝 .NET 8
- 下載:前往 Dotnet 官網。
- 安裝:根據系統選擇適當的安裝程式並執行。
- 驗證安裝:在終端或命令提示字元中輸入以下指令:
1
dotnet --version
- 如果顯示的是
8.x.x
的版本號,表示安裝成功。
- 如果顯示的是
C# 基本語法
變數與資料型態
- 整數:
int number = 8;
- 浮點數:
double pi = 3.14;
- 字串:
string greeting = "Hello";
- 布林值:
bool isActive = true;
基本輸出
- 使用
Console.WriteLine()
輸出到控制台。1
Console.WriteLine("歡迎來到 .NET 8!");
基本輸入
- 使用
Console.ReadLine()
來讀取使用者輸入。1 2 3
Console.WriteLine("請輸入您的年齡:"); int age = int.Parse(Console.ReadLine()); Console.WriteLine("您的年齡是 " + age + " 歲。");
註解
- 單行註解使用
//
- 多行註解使用
/* ... */
1 2 3 4
// 這是一個單行註解 /* 這是一個多行註解 */
使用 Top-level Statements
- .NET 8 支援頂層語句(Top-level Statements),這樣寫可以省略傳統的
Main
方法結構,使程式碼更簡潔。1
Console.WriteLine("這是一個使用 .NET 8 的簡單應用程式");
實作練習
- 建立新專案
1 2
dotnet new console -o MyFirstDotnet8App cd MyFirstDotnet8App
- 編寫程式碼
- 在專案目錄下的
Program.cs
文件內加入以下程式碼:1 2 3
Console.WriteLine("請輸入您的名字:"); string name = Console.ReadLine(); Console.WriteLine($"您好, {name},歡迎來到 .NET 8!");
- 在專案目錄下的
- 執行程式
1
dotnet run
- 程式會提示輸入名字,並顯示問候語。
教學重點
- 掌握 .NET 8 的最新語法特性,例如頂層語句。
- 能夠使用基本的輸入和輸出語法進行簡單的互動。
- 確認開發環境已正確安裝並配置,以便後續課程的進行。
接下來,我們將更深入了解 C# 的變數、資料型態,以及條件判斷與控制流程!
本文章以 CC BY 4.0 授權