C# 抽象類別完整教學:語法、規則、實作與設計模式應用
抽象類別 是無法實例化、專為繼承設計的類別,提供共同介面與部分實作。本文完整說明語法規則、抽象方法、密封類別對比、設計模式應用與實務範例。 抽象類別核心規則
C# 啟動與關閉外部可執行檔完整教學:Process 類別核心用法
System.Diagnostics.Process 是 C# 控制外部程式的核心類別。本文系統整理啟動參數設定、等待結束、取得結束代碼、關閉策略與實用範例。
C# 進程管理:列出、查找、啟動與終止進程完整指南
System.Diagnostics.Process 類別提供完整的進程管理功能。本文示範列出進程、依名稱/ID 查找、啟動新進程、優雅終止與強制終止 (含 n
C# 資料結構:堆疊 完整實作與應用指南
堆疊 是「後進先出」(LIFO) 的線性資料結構。本文實作陣列基礎的循序堆疊與鏈結基礎的鏈式堆疊,並對照 .NET 內建 System.Collections.
C# 連接 SQL Server 資料庫完整教學:SqlClient 連線、查詢與最佳實務
SQL Server 是企業級應用最常用的資料庫。本文示範使用 System.Data.SqlClient (或 Microsoft.Data.SqlClien
C# 連接 Access 資料庫完整教學:OleDb 連線、查詢與參數化指令
Access 資料庫 (.mdb/.accdb) 常用於中小型專案。本文示範使用 System.Data.OleDb 進行連線、查詢、參數化命令與資料繫結完整流
C# Console 應用程式自動化操作 MSPaint 開啟、儲存與關閉圖片
透過 Process.Start 啟動 MSPaint,搭配 UI Automation 與 SendKeys 模擬鍵盤操作,實現無人值守的圖片開啟、儲存與關閉
C# 委派實作 JavaScript 風格 Each/Where/Select 擴充方法
C# 擁有強大的委派系統 (Func、Action、Predicate) 與 LINQ,但理解其底層運作有助於靈活運用。本文示範如何用委派實作類似 JavaSc
C# 非同步檔案下載完整實作:WebClient 與 HttpWebRequest 兩種方案
檔案下載若採用同步阻塞方式,大檔案會導致 UI 凍結。本文示範兩種非同步下載方案:高層 WebClient 事件模型與底層 HttpWebRequest APM
C# dynamic 與 var 差異深度解析與動態型別實戰應用
var 與 dynamic 都是 C# 型別推論相關關鍵字,但本質完全不同。本文深度解析兩者差異、編譯/執行期行為、適用場景與反射簡化實戰。 核心差異對照表
C# Socket 程式設計入門:從需求分析到簡易聊天程式完整實作
本文以開發一個簡易聊天程式為例,完整示範軟體工程流程:需求分析、用例撰寫、介面設計、核心實作與測試驗證。適合網路程式設計入門者建立完整概念。 第一階段:需求分
C# 正則表達式完整教學:從基礎語法到實戰模式
正則表達式是字串處理的利器。本文系統整理 C# Regex 的核心語法、常用模式與實戰技巧,適合入門與進階開發者查閱。 1. 逐字字串字首 @ // 兩者等效
C# 自訂 DataGridViewColumn 內嵌 TreeView 完整實作
DataGridView 預設不支援樹狀結構編輯。本文示範如何繼承 DataGridViewColumn、DataGridViewCell 並實作 IDataG
C# 讀寫 App.config 設定檔完整教學
.NET 應用程式透過 App.config(或 Web.config)管理組態設定。本文示範如何正確讀取、寫入與重新載入應用程式設定。 專案設定 右鍵專案
C# 正則表達式 Regex 類常用匹配與替換實戰大全
注意:原文內容似為 C++ 可變參數函數與預設參數教學,與標題「C# 正則表達式」不符。本文重寫為 C# Regex 實用指南。 Regex 核心類別速覽
C# 登錄表操作完整指南:建立、讀寫、刪除與 32/64 位元相容
Windows 登錄表是系統與應用程式儲存設定的核心資料庫。本文系統整理 C# 操作登錄表的完整技術,涵蓋基礎 CRUD、存在性檢查、以及 x64 系統下的重導
C# 使用正則表達式提取網頁圖片 URL 完整指南
從 HTML 中精準提取 <img> 標籤的 src 屬性,是爬蟲與內容分析的常見需求。本文從正則表達式設計原理出發,逐步建構健壯的圖片 URL 提
C# 串接簡訊 API 實作手機簡訊發送功能
現代應用系統常需發送驗證碼、通知簡訊。本文示範如何使用 SMS 簡訊通 API,以 C# 實作簡訊發送功能,包含帳號申請、金鑰取得、HTTP 請求封裝與錯誤碼處