SUNWEN C# 進階教程 (一):Hello World 變奏與 using 指令、命令列參數、回傳值
基本 Hello World public class Hello1 { public static void Main() { Sy
C# 陳述式進階:foreach 迭代、checked/unchecked 溢位控制與 lock 同步化鎖定
foreach 陳述式 用於遍歷實作 IEnumerable 的集合,語法簡潔且唯讀: ArrayList list = new ArrayList(); f
使用 C# 與 ASP.NET 建立多層式 Web 應用程式:元件開發、資料存取與資料繫結實戰
系統需求與架構 IE 5.5+、Windows 2000、ASP.NET/.NET SDK、SQL Server 7.0+ 三層架構:表現層 (ASPX) →
C# 多執行緒程式設計完整指南:Thread 類別核心操作與同步化機制
命名空間與基本建立 需引用 System.Threading。建立執行緒需指定委派 (ThreadStart 或 ParameterizedThreadStar
C# 誕生背景與設計哲學:Anders Hejlsberg 如何打造兼具 RAD、跨平台與 COM/.NET 整合的現代語言
從 Visual J++ 到 C# 因 Sun 起訴微軟違反 Java 授權協議 (Visual J++ 加入 Windows 專屬 API 破壞跨平台性),微
C# 學習歷程與 .NET 平台架構深度解析:CLR、BCL、CLI 與跨平台願景
個人學習脈絡 作者從 ASP 轉向 .NET,見證 2000 年 6 月微軟發布 .NET 策略:新平台 (.NET Framework)、新語言 (C#)、新
C# Hello World 深度剖析:從原始碼編譯到 MSIL、JIT 編譯與 CLR 執行全流程
最簡 Hello World 程式 using System; class HelloWorld { public static void Main()
手把手教你用 C# 建立 Windows 服務:從專案建立、安裝到除錯完整流程
建立服務專案 在 Visual Studio 選擇「Windows Service」專案範本,命名專案(如 mcWinService)。設計介面會出現 Serv
C# 統一型別系統:從基本型別到物件的無縫轉換與跨型別操作實例
統一型別系統概念 C# 獨創的統一型別系統讓所有型別(含實值與參考型別)皆隱含繼承自 object。基本型別如 int 可直接呼叫 ToString()、Get
C# 裝箱與解箱深度解析:實值型別與參考型別轉換的運作機制與效能考量
實值型別與參考型別的根本差異 實值型別(struct、int、bool 等)變數直接持有資料;參考型別(class)變數持有指向堆積物件的參考。指派實值型別會複
C# 陣列類型全解析:一維、多維與交錯陣列的宣告、初始化與實戰範例
陣列類型概覽 C# 支援一維、多維(矩形)與交錯(鋸齒)陣列。一維陣列最常用,語法簡單;多維陣列各維度長度固定;交錯陣列為「陣列的陣列」,每一維可獨立設定長度,
C# 基礎核心概念:結構、類別、裝箱與解箱、委派、介面等關鍵知識點總結
結構與類別的差異 在 C# 中,struct(結構)與 class(類別)都可包含資料成員與函數成員,但本質不同:結構是實值型別,不需堆積配置,變數直接包含資料
C# 學習筆記:從 ASP 到 .NET 的轉型心路歷程與核心觀念建立
前言:為什麼選擇 C#? 2002 年,身為 ASP 開發者的我面臨技術轉型抉擇。當時 Java 陣營聲勢浩大,但 C# 剛隨 .NET Framework 1
C# Windows Forms 訊息處理機制:覆寫 WndProc、處理 WM_PAINT 與自訂訊息完整實作
Windows 訊息機制基礎 Windows 應用程式以**訊息迴圈**驅動:`GetMessage` → `TranslateMessage` → `Disp
C# 實值型別與參考型別核心差異:記憶體模型、指派語意、装箱拆箱與效能影響
核心定義 分類關鍵字/範例儲存位置指派語意預設值 實值型別int, double, bool, char, struct, enum, decimalSta
C# 內建預定義型別完整對照表:整數、浮點數、布林、字元、字串、decimal 與預設值
C# 型別系統兩大類 實值型別:直接包含資料 (簡單型別、enum、struct)。預設值為 0/false/null 字元。 參考型別:包含指向 Heap
C# 程式結構、命名空間與 Hello World 完整實作指南
C# 程式基本架構 每個可執行 C# 程式至少包含: 一個**類別** (`class`) 一個 **`static void Main()`** 進入點方法
C# 自動記憶體管理與垃圾回收機制深度解析:Stack、Heap、GC、IDisposable 與 unsafe 內容
記憶體管理兩大區域 特性Stack (堆疊)Heap (堆積) 配置速度極快 (指標位移)較慢 (需尋找空閒區塊、同步鎖) 生命週期隨方法呼叫/返回自動釋放