.NET 核心概念:Common Language Runtime (CLR) 架構與運行機制深度解析
什麼是 CLR? CLR (Common Language Runtime) 是支援多語言互操作的完整高階虛擬機器。它不只是執行引擎,更定義了程式從編譯、部署、
.NET Framework 4.0、4.5、4.5.1、4.5.2、4.6.1 版本關係與下載彙整
.NET Framework 4.x 系列採就地升級模式:新版本安裝後會取代舊版本檔案,但保持高度相容,現有應用程式無需重新編譯即可在新版本上運行。 版本演進
.NET Framework 4.5 新功能:可攜式類別庫 (PCL) 入門
Visual Studio 2012 引入可攜式類別庫 (Portable Class Library, PCL) 專案範本,讓開發者能建立單一組件,在多個 .
C# 常用加密解密演算法實作大全 (MD5、DES、3DES、AES、RSA)
加密分類速覽 類別演算法特性適用場景 雜湊 (單向)MD5, SHA1, SHA256不可逆、固定長度密碼驗證、完整性校驗 對稱加密DES, 3DES, A
解決 C#「無法將 DBNull 轉換為其他型別」三種實用模式
從 DataReader、DataRow 讀取資料庫 NULL 值時,直接轉型會拋出 InvalidCastException。 模式一:判斷 DBNull.
C# 陷阱:屬性或索引子無法作為 ref/out 參數傳遞
編譯錯誤: 屬性或索引子不能作為 out 或 ref 參數傳遞 根本原因 ref/out 需傳遞記憶體位址 給被呼叫方法。 屬性 (Property) 本質
深入 .NET Finalize (解構函式) 對垃圾回收的影響與最佳實務
C# 的 ~ClassName() 編譯後實為覆寫 Object.Finalize(),與 C++ 解構函式機制完全不同。錯誤使用 Finalize 會嚴重拖垮
Web 開發常用正則表達式速查表 (C# / JavaScript 通用)
整理實務中高頻使用的正則模式,可直接用於 C# Regex 或 JavaScript RegExp。 數字驗證 需求正則說明 整數或小數 (最多2位)^[
.NET、C#、ASP.NET、ASP.NET MVC 四者關係一次搞懂
核心定義 .NET Framework:微軟開發平台,核心為 CLR (Common Language Runtime) 與 FCL (Framework C
ADO.NET 基礎鞏固:連線模式核心類別詳解
ADO.NET 物件模型分為連線模式 (Connected) 與離線模式 (Disconnected)。本文聚焦連線模式四大核心類別。 核心類別職責 類別說
.NET 生態系常用開源框架與庫大全 (分類整理版)
工作與學習中累積的 .NET 開源組件清單,持續更新中。按功能領域分類,方便查閱與選型。 分散式快取 Microsoft Velocity:微軟自家分散式快
.NET 核心技術:使用 Trace 與 TraceListener 實作靈活的日誌記錄
除了知名的 log4net,.NET 基礎類庫內建 System.Diagnostics.Trace 與 Debug 類別,配合 TraceListener 即
C# 實作 Excel 匯入匯出資料庫:NPOI 與 SqlBulkCopy 高效方案
方案選擇 方式優點缺點 Microsoft Office Interop支援 .xls/.xlsx,功能完整需安裝 Office,速度慢,佔用資源大,伺服器
無 Visual Studio 也能輕鬆建立 .NET Core 專案:dotnet CLI 與 Yeoman 實戰
.NET Core 跨平台後,Visual Studio 不再是唯一選擇。.NET Core 內建腳手架機制,並支援社區流行的 Yeoman 生成器,讓我們在任
.NET Core 系列一:跨平台開發環境搭建全攻略 (CentOS / Windows / Docker)
前言 2016 年 6 月 27 日,微軟正式釋出 .NET Core 1.0、ASP.NET Core 1.0、Entity Framework Core 1