C# Partial 部分類別與部分方法實作範例
partial 關鍵字允許將類別、結構、介面、方法定義分散在多個檔案,常用於程式碼產生器 (如 WinForms Designer、EF Core) 與手寫邏輯
C# 操作 WAV 音效檔類別 MediaHandler 同步/非同步播放
System.Media.SoundPlayer 專為 WAV 檔設計,支援同步、非同步播放與記憶體串流。本文封裝 MediaHandler 簡化操作。 完整
C# 檔案與目錄操作完整指南 (建立、複製、移動、刪除、讀寫)
System.IO 命名空間提供豐富的檔案系統操作 API。本文整理目錄與檔案的常用操作範例。 目錄操作 // 建立目錄 (含多層) Directory.C
C# 用戶輸入資料驗證類別 PageValidate 完整實作
ASP.NET WebForms 時代常用的伺服器端驗證工具類,整合數字、Email、中文、SQL 安全、長度截取、分頁 HTML 產生等功能。本文整理核心方法
C# 中英文混合字串依指定長度截取 (中文算 2 字元) 完整實作
前言 UI 顯示常需限制字串顯示寬度:中文字佔 2 個字元寬度,英文/數字佔 1 個。本文提供高效能 StringHelper.TruncateByDispla
C# 自定義 MP3 播放類別封裝 mciSendString
使用 Windows Multimedia API (winmm.dll) 的 mciSendString 可輕鬆播放 MP3,無需參考外部庫。本文封裝一個 M
C# 自定義字元對照表實作中文繁簡體轉換
.NET Framework 內建 Microsoft.VisualBasic.Strings.StrConv 可轉換繁簡體,但若需自定義詞彙對照 (如專有名詞
C# 使用 Timer 定時在主控台輸出訊息範例
System.Timers.Timer 是伺服器端定時器,適合多執行緒環境下的週期性工作。本文示範基本用法:每 5 秒觸發事件並在主控台輸出時間。 完整程式碼
C# 設計與實作 Fluent API 流暢介面完整教學
Fluent API (流暢介面) 透過方法鏈結讓程式碼閱讀如自然語言,廣泛應用於 Entity Framework、AutoMapper、NUnit 等知名框
C# Activator.CreateInstance 動態建立物件實例完整指南
Activator.CreateInstance 是 C# 反射中動態建立型別實例的核心方法,廣泛用於外掛架構、依賴注入容器、序列化還原等場景。本文詳細解析其多