首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 基礎入門:資料型別、控制結構與預處理器指令 (第 1 部分)

     編輯:關於C語言

前言

本文為 C# 初學者整理基礎語法重點,涵蓋基本資料型別、控制結構差異與預處理器指令概念,適合快速建立語言認知。

1. 基本型別

  • 大多與 C/C++ 相同,但 decimal 為 128 位高精度浮點數,適合財務計算。
  • bool 僅有 true/false,不可 隱含或強制轉換為整數 (如 true→1 或 1→true 皆編譯錯誤)。

2. 字串轉數值:Parse 與 TryParse

基本數值型別皆提供 Parse 與 TryParse:

int iParse = Int32.Parse("1000");
float fParse = float.Parse("1.2");

// TryParse 回傳布林值表示是否成功,避免例外處理
int result;
bool ok = Int32.TryParse("100", out result);

3. 控制結構

  • 基本語法 (if/else、for、while、switch) 與 C/C++ 相同。
  • 新增 foreach 迴圈,用法類似 PHP,適用於所有實作 IEnumerable 的集合類別。

4. 預處理器指令

用途:條件編譯、診斷輸出、程式碼區域標記。範例:

#define DEBUG
using System;
public class MyApp
{
    public static void Main()
    {
#if (DEBUG)
        Console.WriteLine("Debug Mode");
#else
        Console.WriteLine("Release Mode");
#endif
    }
}

小結

掌握型別差異、安全轉換方法與條件編譯技巧,是撰寫健壯 C# 程式的基石。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved