C# List 常用操作完整指南:增刪改查、排序、去重、LINQ、JSON 序列化
前言 List<T> 是 C# 最常用的集合類型,底層為動態陣列,提供豐富的實例方法與 LINQ 擴充。本文整理實務上最高頻的操作模式,包含基本增刪
C# SQLite 併發異常處理:讀寫鎖與 WAL 模式最佳實務
前言 SQLite 採用檔案級鎖定,預設模式下寫入會阻塞所有讀取,導致多執行緒/多進程併發存取時頻繁拋出 SQLiteException: database i
C# XML 操作完整工具類:讀寫、查詢、增刪改、屬性處理、DataSet 整合
前言 XML 仍是設定檔、資料交換、Office 文件格式的主流標準。C# System.Xml 命名空間提供 XmlDocument (DOM)、XmlRea
C# 整合 ActiveMQ 完整實作:主題/佇列、持久訂閱、WPF 範例
前言 Apache ActiveMQ 是流行的開源訊息中介軟體,支援 JMS 1.1 規範。C# 透過 Apache.NMS.ActiveMQ 客戶端庫即可無縫
ASP.NET 取得系統日期時間完整指南:DateTime 格式化、常用屬性、加減運算
前言 在 ASP.NET (Web Forms / MVC / Core) 中,System.DateTime 是處理日期時間的核心結構。本文整理最常用的取得當
C# WinForms 簡易計算機完整實作:四則運算、狀態管理、UI 設計
前言 計算機是經典的 C# WinForms 入門專案,核心挑戰在於狀態管理:追蹤使用者輸入的數字、運算子、按鍵順序 (數字→運算子→數字→等號),並處理連續運
WPF 靜態載入 XAML 控制項完整指南:三種載入方式與資源管理
前言 WPF 強大的 XAML 機制允許在執行期動態載入 UI 定義。本文詳細說明三種靜態載入 XAML 控制項的方式: 字串載入:直接從字串常數解析 XAM
C# WinForms 閏年判斷程式完整教學:表單設計、事件處理、正則驗證
前言 Windows Forms 是 C# 桌面應用開發的經典框架。本文以「閏年判斷」為例,完整演示從專案建立、表單佈局、元件命名、屬性設定、事件綁定、正則驗證
C# SQLite 操作總結:建立、連線、CRUD、交易完整範例
前言 SQLite 是輕量級嵌入式資料庫,C# 透過 System.Data.SQLite 即可無縫操作。本文整理從建立資料庫檔案、連線字串設定、建立資料表、C
C# 正則表達式驗證純數字與集合操作實戰
前言 正則表達式 是字串模式比對的利器,C# 透過 System.Text.RegularExpressions.Regex 提供完整支援。本文結合實戰範例,示
C# 字串轉 MD5 雜湊函式完整實作
前言 MD5 (Message Digest Algorithm 5) 是廣泛使用的雜湊函式,雖已不適合密碼學安全用途(碰撞攻擊),但仍常用於檔案完整性校驗、快
C# SQLite 完整入門:安裝、連線、查詢、分頁實作
前言 SQLite 是零設定、單一檔案、跨平台的輕量級關聯式資料庫,極適合桌面應用、嵌入式裝置、小型網站。本文從環境建置、建立資料庫、ADO.NET 核心操作(
C# 通用登入模組實作:多體系、角色、Cookie 加密完整方案
前言 企業級應用常需支援多獨立登入體系(如:前台會員、商家後台、系統管理員),且各體系可能有不同角色權限。本文提供一個生產級 LoginUser 通用登入模組,
C# 快速檢查 SQLite 資料表是否有資料
前言 在輕量級應用(WPF、WinForms、.NET Core 主控台)中,SQLite 是免安裝、單一檔案的熱門選擇。常見需求:執行查詢前快速判斷資料表是否
C# 冒泡排序演算法完整實作與效能分析
前言 冒泡排序 是最經典的入門排序演算法,雖然實務上鮮少直接使用(因 O(n²) 效能),但其「相鄰比較、交換位置」的核心邏輯是理解排序機制的基石。本文提供 C
C# 建立與附加 SQL Server 資料庫完整操作指南
前言 在 C# 專案部署或安裝程式開發中,自動建立資料庫、附加現有 .mdf/.ldf 檔案是常見需求。本文整理兩種核心情境的完整實作: 附加現有資料庫:使用