文章

第2天:理解 C# 與其基礎語法(使用 .NET 8)

課程簡介

今天,我們將介紹 C# 的基本概念及語法,並使用 .NET 8 來開發第一個 C# 應用程式。這個版本引入了許多新功能和優化,並且能夠在跨平台環境中更加流暢地執行。我們將學習基本語法以及如何撰寫、執行簡單的 C# 程式。


學習目標

  • 瞭解 C# 的基礎結構與語法
  • 使用 .NET 8 建立並執行第一個 C# 應用程式
  • 掌握基本的輸出與輸入語法

課程內容

.NET 8 介紹

  • .NET 8 是最新的長期支援版本(LTS),包含效能改進、更多的API功能支援,並提升了雲端和跨平台應用的支援。
  • 支援 C# 12,擁有更簡化的語法結構,進一步提升開發效率。

安裝 .NET 8

  1. 下載:前往 Dotnet 官網
  2. 安裝:根據系統選擇適當的安裝程式並執行。
  3. 驗證安裝:在終端或命令提示字元中輸入以下指令:
    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. 建立新專案
    1
    2
    
    dotnet new console -o MyFirstDotnet8App
    cd MyFirstDotnet8App
    
  2. 編寫程式碼
    • 在專案目錄下的 Program.cs 文件內加入以下程式碼:
      1
      2
      3
      
      Console.WriteLine("請輸入您的名字:");
      string name = Console.ReadLine();
      Console.WriteLine($"您好, {name},歡迎來到 .NET 8!");
      
  3. 執行程式
    1
    
    dotnet run
    
    • 程式會提示輸入名字,並顯示問候語。

教學重點

  • 掌握 .NET 8 的最新語法特性,例如頂層語句
  • 能夠使用基本的輸入和輸出語法進行簡單的互動。
  • 確認開發環境已正確安裝並配置,以便後續課程的進行。

接下來,我們將更深入了解 C# 的變數、資料型態,以及條件判斷與控制流程!

本文章以 CC BY 4.0 授權