C# DateTime 常用區間計算大全:本周、上月、本季、今年、N天前後
核心原則 所有計算以 DateTime.Now 或 DateTime.Today 為基準 **避免字串格式化再解析** (如 ToString(yyyy-MM
ADO.NET Entity Data Model 連接 Oracle 完整圖文教學 (Database First)
前置需求 安裝 **Oracle Developer Tools for Visual Studio (ODT)** 或 **Oracle Data Prov
C# WinForms ComboBox 設為唯讀下拉選單並指定預設值
WinForms ComboBox 設定 DropDownStyle = DropDownList 後變為「只能選不能輸入」的下拉選單,但此時 Text 屬性在
C# 迭代器模式實作質數產生器:yield return 延遲執行與自訂範圍
設計目標 支援自訂範圍 [min, max] 實作 IEnumerable/IEnumerator,支援 foreach 與 LINQ 使用 yield re
HDU 1163 Eddy's Digital Roots 解題報告:數學歸納與模 9 運算
題目大意 給定整數 n (1 ≤ n ≤ 2^31-1),求 n^n 的數根。數根定義:將數字各位相加,直到剩下一位數 (1-9)。輸入以 0 結束。 數學推
C# 呼叫 C++ DLL 回呼函式:委派與 UnmanagedFunctionPointer 實作指南
核心觀念 C++ 回呼函式指標 ↔ C# **委派**。關鍵在於: 委派簽名必須與 C++ 函式指標**完全一致** (呼叫慣例、參數型別、回傳型別) 委派實
C# 參數傳遞機制深度解析:值傳遞、ref、out、in、params 與堆疊/堆積圖解
術語釐清 形式參數:方法簽名中定義的參數 (如 void M(int a) 的 a) 實際參數:呼叫時傳入的值或變數 (如 M(x) 的 x) 四種傳遞模
C# NotifyIcon 實作系統托盤應用:最小化到托盤、右鍵選單、氣球提示
核心元件:NotifyIcon 拖放 NotifyIcon 到表單,**必須設定 Icon 屬性** (支援 .ico 檔案),否則執行時托盤區不會顯示圖示。
C# 以 P/Invoke 實作 Windows 服務安裝與解除安裝 (advapi32.dll)
背景 不使用 InstallUtil.exe 或 ServiceProcessInstaller,直接呼叫 Windows Service Control Ma
C# App.config 設定檔完整指南:外部化參數、免重編譯部署
為什麼需要 .config 檔案? **參數外部化**:連線字串、API 端點、功能開關等無需重編譯即可調整 **環境隔離**:開發/測試/生產環境各自維護一
C# XmlTextReader 快速讀取 XML 指定元素值
XmlTextReader 特性 **前向唯讀**、**流式處理**、**低記憶體佔用** 適合大型 XML 檔案、只需提取特定節點 不支援 XPath、無法
C# struct vs class 深度解析:值型別與參考型別的效能抉擇
核心差異速查表 特性struct (值型別)class (參考型別) 記憶體配置堆疊 或 內嵌於父物件受控堆積 指派/傳遞複製整個實例複製參考 預設值所有欄
.NET 核心類庫速查手冊(二):IO、集合、執行緒、網路、序列化與 3.0/3.5 新增
基礎類別庫 (mscorlib / System.dll 核心命名空間) System 基本型別 (Int32, String, Object)、型別轉換 (
C# 圖片與位元組陣列雙向轉換:BinaryFormatter 實作
Image → byte[] /// /// 將 Image 序列化為位元組陣列 /// public byte[] ImageToBytes(Image
C# DateTime 比較、格式化與字串補零實用技巧
日期時間直接比較 —— 不需轉字串 DateTime 實作 IComparable,可直接用關係運算子: dt2) { /* dt1 較晚 */ } if (
WinForm 動態選單建構:從資料驅動到反射實例化的完整實作
需求場景 主視窗選單需依資料庫或 XML 設定動態生成,支援多層子選單,點擊後以反射方式實例化對應表單並顯示。 核心遞迴建構方法 /// /// 遞迴加入選
iOS UIPickerView 與 UIDatePicker 深度比較與實作範例
共同特性 皆為「選擇器」介面,減少鍵盤輸入,提升使用者體驗 轉輪滾動動畫增加介面動感 繼承自 UIControl,支援 Target-Action 事件模型
.NET 核心類庫速查手冊(一):XML、WinForm、Web、安全性、管理與繪圖
類庫組織基本觀念 組件 vs 命名空間:一對多關係。一個 DLL 可包含多個命名空間(如 System.dll 含 System.IO、System.Net)