C# 資料型別轉換完全指南:隱含、顯式、Parse、ToString、Convert
前言 C# 屬強型別語言,型別轉換是日常開發的核心操作。正確理解 隱含轉換、顯式轉換、Parse/TryParse、ToString、Convert 等機制的差
C# 實作字元出現次數統計與字串反轉:多型方法設計練習
實驗題目需求 設計一個 MyClass 類別,包含兩個多載方法: CountChar:回傳 int,接受兩個參數。第一個參數可為 string、int
ASP.NET MVC 3 Razor Layout 版面配置完整入門教學
前言 Razor 檢視引擎自 ASP.NET MVC 3 引入,其 Layout (版面配置) 機制取代了 Web Forms 的 Master Page,提供
解決 C# Excel 匯出 HRESULT:0x800A03EC 異常:檔案格式與 Office 版本不相容
問題現象 使用 Microsoft.Office.Interop.Excel 匯出 Excel 檔案時,呼叫 Workbook.SaveAs 拋出例外: Sys
C# 高效能編碼優化 10 大實戰技巧
前言 「條條大路通羅馬」,同一個需求有無數種寫法,但在高併發、大數據量或長時間運行的系統中,微小的效能差異會被放大。本文整理 10 個立竿見影的 C# 編碼優化
C# 取得系統資訊完整指南:Environment 與 WMI 實戰
前言 開發診斷工具、授權驗證或系統監控軟體時,常需取得作業系統版本、CPU 詳細規格、磁碟資訊等硬體與軟體屬性。C# 提供兩種主要途徑: System
Micro Framework 點燈入門:用 C# 控制單晶片 GPIO 輸出
前言:單晶片的 Hello World 對於嵌入式開發者,「點燈」如同軟體工程師的「Hello World」。在傳統 C 語言開發中,需手動設定暫存器、配置腳位
C# 實現同一個對話框同時選擇檔案與資料夾
前言 在 Windows Forms 應用程式中,OpenFileDialog 預設只能選擇檔案,FolderBrowserDialog 則只能選擇資料夾。若需
C# 將 Enum 列舉映射到文字字串的完整指南
前言 在 C# 開發中,Enum(列舉)常被用來定義一組具名常數,提升程式碼的可讀性與維護性。然而,預設情況下 Enum 僅能輸出其名稱或數值,若需顯示更友善的
C# 字串轉 RTF 格式:非 ASCII 字元以 GB2312 編碼輸出十六進位控制碼
應用場景 需將純文字內容轉換為 RTF (Rich Text Format) 字串,以便在 RichTextBox 127)必須以 \hh 形式表示其所在編碼的
C# 字元編碼轉換陷阱:正確處理 SQLite 中文路徑的 UTF-8 編碼問題
問題現象 使用 System.Data.SQLite 開啟資料庫檔案時,若連線字串中的檔案路徑包含中文,直接傳入 C# 字串(預設 UTF-16)會導致「una
C# 應用程式啟動器:C++ 撰寫啟動程式偵測並自動安裝 .NET Framework 4.0
問題背景 將 C# 應用程式放在 USB 隨身碟(UKey)直接執行,目標電腦可能未安裝對應版本的 .NET Framework。若直接啟動 .exe,系統會彈
Revit API 失敗處理進階:單一操作回滾並繼續事務,搭配錯誤記錄機制
應用場景 在 Revit 外部命令中批次建立大量元素(如從 Excel 匯入數百個牆、門、管道)。若個別元素建立失敗(幾何錯誤、約束衝突),預設會彈出對話框中斷
C# 風格移植 C++:以運算式求值器為例探討物件導向設計差異
前言 C# 程式本質上是「設計一個類別」,所有邏輯封裝在類別靜態方法中,由 Main() 進入。本文以「中序運算式求值器」(支援 + - * / ( ) 優先序
C# 呼叫 J# 執行環境 (vjslib) 實作 ZIP 壓縮與解壓縮
背景 .NET Framework 1.1 時代隨附 J# (JSharp) 執行環境,其核心庫 vjslib.dll 內建 java.util.zip 完整實
C# 讀取 SQL Server 資料並繫結至 DataGridView 完整範例
基本流程 使用 ADO.NET 核心類別 SqlConnection、SqlCommand、SqlDataAdapter 將資料庫資料填入 DataSet/Da