C# XML 文件讀寫全攻略:XmlDocument 增刪改查與通用輔助類
範例 XML (bookshop.xml) <?xml version=1.0 encoding=gb2312?> <bookshop>
C# 操作 INI 文件總結:P/Invoke 封裝 Kernel32 API 完整實現
INI 結構 [Section1] key1=value1 key2=value2 [Section2] key1=value1 核心 API (kerne
C# FileStream 共享模式詳解:解決「文件正由另一進程使用」
問題複現 構造 FileStream 時僅指定 FileMode.Open,預設 FileAccess.ReadWrite、FileShare.Read。若文件
C# 文件被佔用異常:「正由另一進程使用」的兩種常見原因與修復
場景一:File.Create 未關閉 string fileName = @E:\log.txt; File.Create(fileName); // 返回開
C# Dictionary命名空間 using System.Collections.Generic; 核心特性 鍵值對映射,鍵唯一、非 null(值可為 null)。 泛型
C# File.Create() 後無法寫入文件:「正被另一進程使用」原因與解決
現象 File.Create(test.txt); // 創建文件 File.WriteAllText(test.txt, content); // 拋 IOE
C# 解析 JSON 完全指南:Newtonsoft.Json、System.Text.Json、JavaScriptSerializer、DataContractJsonSerializer
JSON 基礎 輕量級數據交換格式,語法:名稱/值對、物件 {}、陣列 []、字串雙引號、數值、布爾、null。比 XML 體積小、解析快、JS 原生支援。
C# 程序閱讀分析:尋找不可被 2~31 中連續兩數整除的最小數
程序碼 int[] rg = {2,3,4,...,31}; for (long i = 1; i < long.MaxValue; i++) { in
C# PLINQ 內存列表查詢優化實戰:從 35ms 到 10ms 的演進與併發陷阱
場景 ASP.NET MVC 產品需對 6.5 萬條藥品數據(名稱、拼音碼)進行下拉匹配查詢,數據常駐內存。 實體類 public class DrugInf
WP 8.1 RSA 加解密實戰:導入公鑰/私鑰 (CspBlob 格式)
背景 WP 8.0 使用 RSACryptoServiceProvider,WP 8.1 改用 Windows.Security.Cryptography 命名
C# DynamicObject 實現動態屬性包:ViewBag 風格寫法
核心實現 繼承 System.Dynamic.DynamicObject,重寫 TryGetMember/TrySetMember,內部用 Dictionary
程序員的基礎與解決問題的思維:從被坑到自我修煉
緣起 工作中被隊友的爛代碼坑慘了:同樣功能,有人寫出高性能、可維護的代碼,有人寫出讓服務器崩潰的「屎山」。基礎不牢、思維不深,最終受苦的還是接手維護的人。這篇文
C# WebResponse ContentType 對照表:常見 MIME 類型大全
常見 MIME 類型速查 按類別整理,方便 HttpWebResponse.ContentType 判斷或設置。 應用程式類 application/mswo
圖解 C# 裝飾模式:從張江男女到動態擴展職責
前言:張江男女的啟示 你還記得「張江男」、「張江女」的梗嗎?聚集在上海張江高科園區的程序員群體,有著標誌性的穿搭:雙肩包、黑框眼鏡、襯衫、牛仔褲、平底鞋。他們薪
C# 委托深度解析:從 C# 1 到 3 的演進與核心機制
前言 好久沒碰 .NET 了,一直在搞 Hybrid App,很多概念都生疏了。這篇文章是我從書中整理的筆記,記錄 C# 1.0 到 3.0 委托的演進歷程(C
C# 設備通訊抽象架構:串口/網口統一介面與事件驅動模型
設計目標 屏蔽串口、網路、USB等不同物理介面差異,提供統一的連線、讀寫、事件通知介面,支援多設備並發、熱插拔、錯誤恢復,消除業務代碼中的硬編碼依賴。 核心抽