C# 使用 DirectoryInfo 類別取得目錄資訊與屬性
前言 DirectoryInfo 封裝目錄路徑並提供豐富的屬性與方法,適合多次操作同一目錄。本文展示常用屬性與列舉檔案/子目錄。 基本屬性 using Sys
C# 多線程學習(六)互斥對象用法實例
前言 Mutex 是核心同步物件,支援跨程序互斥。本文示範命名/匿名 Mutex、WaitOne/ReleaseMutex、WaitAll/WaitAny 進階
C# 多線程學習(一)多線程相關概念解析
前言 多線程是現代軟體開發核心技能。本文建立基礎概念:進程、執行緒、多線程優缺點與 .NET 執行緒模型。 什麼是進程? 進程是作業系統資源分配的基本單位,包
C# 解碼 Base64 編碼二進位資料的方法
前言 Convert.FromBase64String 將 Base64 字串解碼為位元組陣列,是 ToBase64String 的逆操作。 基本解碼 str
C# 中 Sleep 與 Wait 的差異解析
前言 Thread.Sleep 與 Monitor.Wait(或 WaitHandle.WaitOne)都能讓執行緒暫停,但機制、適用場景與鎖行為截然不同。
C# String.Remove 刪除指定位置子字串完整用法指南
前言 String.Remove(int startIndex, int count) 是 .NET 內建刪除子字串的方法,回傳新字串 (原字串不可變)。本文詳
C# 對二進位資料進行 Base64 編碼的方法
前言 Base64 將二進位資料編碼為 ASCII 字串,常用於 JSON 傳輸、XML 嵌入、Data URL 等場景。.NET 內建 Convert.ToB