C# Windows Forms 入門:建立第一個視窗應用程式完整教學
開發環境介紹 使用 Visual Studio .NET 建立 Windows Forms 應用程式。專案類型選 Windows Application。
C# 多執行緒程式設計入門:Thread 類別核心操作詳解
命名空間與基本概念 .NET 中執行緒由 System.Threading 命名空間定義。Thread 類別代表執行緒,提供建立、控制、同步功能。 啟動執行緒
C# 實用程式碼塊集錦 (四):主控台輸入、登錄表、剪貼簿操作
從主控台讀取輸入 using System; class ReadInput { static void Main() { Consol
C# 實用程式碼塊集錦 (三):游標、行程、瀏覽器、音效、郵件
顯示等待游標 // 設定等待游標 this.Cursor = System.Windows.Forms.Cursors.WaitCursor; // 恢復預設箭
C# 索引器與運算子多載:直觀物件存取與運算語法糖
索引器 索引器讓物件像陣列一樣以索引存取。關鍵字 this 表示當前物件,支援參數列表,只能用於實例,不能是靜態。 語法結構 class MyClass {
C# 欄位與屬性深度解析:封裝、唯讀、常數與繼承行為
欄位 欄位代表儲存位置,是類別不可或缺的部分。分為實例欄位(屬於特定物件)和靜態欄位(屬於類別,全物件共享)。C# 強制:實例欄位只能透過物件存取,靜態欄位只能
C# 方法完整指南:參數傳遞、多型、繼承與外部方法
方法概觀 方法(Member Function)體現類別或物件的行為。分為靜態方法(只能存取靜態欄位)和實例方法(可存取實例與靜態欄位)。擁有 5 種存取修飾詞
C# XML 文件註解教學:自動產生專業 API 文件
什麼是 XML 文件註解? C# 提供機制讓開發人員使用 XML 為程式碼建立文件。以 /// 開頭的註解行,放在類型(類別、委派、介面)、成員(欄位、事件、屬
C# 條件式方法教學:編譯時控制方法調用的包含與排除
什麼是條件式方法? 條件式方法讓開發人員能根據預處理器符號,在編譯期間決定是否包含方法調用。常用於除錯/追蹤程式碼——在 Debug 版本啟用,Release
C# 顯式介面實作教學:解決同名成員衝突與隱藏實作
什麼是顯式介面實作? 實作介面的類別可選擇「顯式實作」介面成員。顯式實作的成員無法透過類別實例存取,只能透過介面實例存取。這對隱藏實作細節、解決多介面同名成員衝
C# 事件機制完整教學:聲明、引發與訂閱實戰
什麼是事件? 事件是類別在發生特定動作時,向用戶端提供通知的機制。最常見於 GUI 程式設計(如按鈕點擊),但也廣泛用於任何需要狀態變更通知的場景。事件讓物件能
C# 委派完整教學:從基礎宣告到多路廣播實戰
什麼是委派? 在 C# 中,委派類似於 C/C++ 的函數指標,但更加強大——它是面向對象、型別安全且安全的。委派允許程式設計師將方法參考封裝在委派物件內,然後
C# 程式設計師參考:使用者定義轉換教學
轉換運算子規則 定義於 class 或 struct static、implicit 或 explicit 參數或回傳型別必須包含定義型別本身 implici
C# 程式設計師參考:結構 struct 完整教學
結構 vs 類別核心差異 特性struct (實值型別)class (參考型別) 記憶體堆疊堆積 指派/傳遞複製實例複製參考 null不可為 null (需