微型 ORM 新選擇:DapperLambda 發布——效能媲美 Dapper、語法貼近 FluentData、支援 Lambda
誕生背景 歷經自製 ORM、Entity Framework、Dapper、DapperExtensions、FluentData 等多方嘗試,發現各有優缺:
MongoDB C# 開發實戰(一):基礎概念、安裝部署與 Shell/驅動入門
MongoDB 核心定位 MongoDB 是由 C++ 撰寫的高效能、開源、無綱要文件型資料庫,介於關聯式資料庫與單純鍵值存儲之間,支援豐富查詢、索引、複本集、
深入掌握 C# 物件導向:多型基礎——方法多載、早期繫結與 params 技巧
系列導讀:OOP 核心三部曲之多型篇(上) 本文為「深入理解 OOP」系列第一篇,聚焦編譯期多型(靜態多型),即方法多載與早期繫結。透過實驗驗證 C# 多載解析
C# 線程池 WaitCallback 簽章不符錯誤:原因與修正模式
錯誤現場 ThreadPool.QueueUserWorkItem( new WaitCallback(InsertBattleRecord),
PowerShell 自動化:批次移動 AD 電腦帳號至指定 OU
腳本用途 從文字檔讀取電腦名稱清單,逐一查詢 Active Directory 現有位置,並移動至目標 OU,完整記錄成功/失敗日誌至日期命名檔案。 完整腳本
C# switch 進階用法與常見陷阱:模式比對、fall-through 禁止與最佳實務
基本語法回顧 switch (expression) { case constant1: statements; bre
C# 介面完整指南:定義、實作、繼承、對應與 COM 互操作
介面本質:契約而非實作 介面定義一組公開契約(方法、屬性、事件、索引子),不包含任何實作。類別或結構實作介面,即承諾提供該契約的所有成員。關鍵特性: 支援
MongoDB C# 開發實戰(二):泛型儲存庫模式封裝資料存取層
前言:為什麼需要封裝? 在上一篇介紹 MongoDB 基礎與 C# 驅動兩種 API(MongoDatabase 同步介面與 IMongoDatabase 非同
深入掌握 C# 物件導向:繼承機制完整解析與實戰演練
系列導讀:OOP 核心三部曲之繼承篇 本文為「深入理解 OOP」系列第二篇,專注於 繼承 這一物件導向核心支柱。透過大量程式碼實驗,我們將剖析 C# 繼承的語法
C# Best Practices:分層架構、類別設計、單元測試、FAQ 精華版
應用程式分層架構 原則:每層對應獨立專案,依賴方向單向 (UI → Business → Data)。 Presentation Layer:Web /
C# 非同步程式設計全景:同步/非同步、多執行緒、四大非同步模式 (APM/EAP/TAP/ValueTask)
核心概念辨析 術語定義關鍵點 同步呼叫阻塞直到完成簡單、可預測、易除錯、但阻塞執行緒 非同步發起操作不等待,透過回調/等待取得結果釋放執行緒、提高吞吐、UI
WPF 拖放開啟檔案:Grid Drop 事件實作與 WinForms 差異對照
核心實作:兩個事件、三行關鍵代碼 WPF 拖放與 WinForms 99% 相似,差異在事件參數屬性名 (Effects vs Effect)。 XAML 佈
老衣 2015 開發工具箱:語言、編輯器、框架、雲原生、設計、效率全景指南
開發語言陣容 語言定位關鍵特性Awesome 清單 C#.NET 核心、全棧Anders Hejlsberg 之作、跨平台 (Mono/CoreFX)、OS
C# 學習筆記 (一):.NET Framework 架構、CLR、CIL、JIT、類庫執行流程
書籍來源 《C# 學習筆記》—— Learning Hard 著,涵蓋 C# 1.0 到 5.0,適合入門系統性建立知識體系。 .NET Framework
C# 命令列參數解析器:輕量、流暢、強型別的微型工具
動機:args[] 處理的痛點 主控台應用常需解析 -u user -p pwd --verbose 等參數。手寫 args 迴圈易錯、難擴充。本文提供一個 *
深入理解 OOP (三):C# 多型與繼承——動態綁定、虛擬方法、override/new 關鍵字實戰
系列回顧 第 1 篇:編譯期多型 (多載)、params、實例化、base 第 2 篇:繼承機制 第 3 篇 (本文):**執行期多型 (動態綁定/遲綁定)*
C# 參考型別與實值型別:記憶體模型、裝箱拆箱、泛型避免裝箱、結構體選擇指南
兩大型別分類 分類關鍵字繼承自預設值記憶體配置 實值型別struct / enum / 內建型別 (int, double, bool...)System.V