2026-05-05 了解 C# 中的一些基礎概念

2026-05-05 了解 C# 中的一些基礎概念,

我:
我已完成C# hello world ,
我們可以繼續進行下一個階段,深入了解更多基礎知識。

GPT:
太好了!你已經完成了 C# 的 “Hello World”,這是非常棒的起點!接下來,我們進入第二階段,來了解 C# 中的一些基礎概念,包括 變數和資料型別,這是所有程式的基本構成單位。

階段 2:變數與資料型別

在這個階段,我們會學習以下內容:

  1. 變數的定義與使用
  2. 常見的資料型別
  3. 變數的命名規則

1. 什麼是變數?

變數 是一個用來存儲數據的命名空間。在程式中,變數可以幫助我們存放和管理各種數據,例如整數、浮點數、文字等等。你可以把變數想像成程式中的一個「小盒子」,可以在其中存放資料,並在程式的不同部分中使用這些資料。

範例:

1
2
3
int age = 25;
string name = "Alice";
double height = 5.9;

在上面的程式碼中,我們定義了三個變數:

  • **age**:用來存放一個整數(int)值 25
  • **name**:用來存放一個字串(string)值 "Alice"
  • **height**:用來存放一個雙精度浮點數(double)值 5.9

2. 常見的資料型別

C# 提供了多種資料型別,用來存放不同類型的資料。在這裡,我們介紹一些最常見的基本資料型別:

  • 整數型別(int:用來存放整數值。

    1
    int number = 10;
  • 浮點數型別(floatdouble:用來存放小數。float 的精度較低,而 double 的精度較高。

    1
    2
    double price = 19.99;
    float weight = 3.5f; // 注意:`float` 型別的值需要加上 `f` 字尾
  • 布林型別(bool:用來存放布林值(truefalse)。

    1
    bool isHappy = true;
  • 字串型別(string:用來存放文字。

    1
    string greeting = "Hello, World!";
  • 字符型別(char:用來存放單個字符,必須使用單引號。

    1
    char letter = 'A';

3. 變數的命名規則

在 C# 中,變數的命名需要遵循一些基本的規則:

  1. 名稱必須以字母或下劃線(_)開頭,不能以數字開頭。
  2. 變數名稱不能包含空格,例如 my variable 是不合法的名稱。
  3. 變數名稱區分大小寫,例如 ageAge 是兩個不同的變數。
  4. 避免使用 C# 關鍵字(如 intclass 等)作為變數名稱。

良好的變數命名風格

  • 使用有意義的名稱,描述變數存放的內容。
  • 遵循駝峰命名法,例如 firstNametotalPrice

範例:

1
2
3
int totalScore = 100;
string userName = "Bob";
bool isLoggedIn = false;

實戰練習

接下來,我們來做一些小練習,幫助你鞏固所學的變數和資料型別的知識。

練習 1:定義變數

請你自己嘗試定義以下變數:

  1. 一個整數變數 myAge,值為 30
  2. 一個字串變數 favoriteColor,值為 "blue"
  3. 一個布林變數 isStudent,值為 true

練習 2:使用變數

請定義一個變數 firstName,值為 "John",並使用 Console.WriteLine() 輸出 "Hello, John!"

問題

  1. 問題: 為什麼我們需要使用不同的資料型別?
  2. 問題: 在定義變數時,如何選擇合適的資料型別?

完成這些練習後,如果你有任何問題或需要進一步的解釋,請隨時告訴我!我們可以繼續進行下一個階段,深入了解更多關於變數和運算的知識。