C# 基礎教學:變數與常量(二)— 列舉、型別轉換、裝箱拆箱
C# 基礎教學:變數與常量(二) 一、列舉型別 列舉是具名常數集合,底層為整數型別(預設 int),提升可讀性與型別安全。 enum WeekDay { Su
.NET Framework CTS 通用型別系統解析:型別對應、string vs String、IL 驗證
.NET Framework CTS 通用型別系統解析 一、什麼是 CTS? Common Type System(通用型別系統)定義跨語言共用的型別集合:S
C# 字串操作完整指南:String vs StringBuilder、連接、子字串、移除、取代
C# 字串操作完整指南 一、String(不可變) vs StringBuilder(可變) string:每次修改產生新物件,大量操作效能差。 Strin
C 語言與 C# 實作 SMTP 郵件發送完整對比教學
C 語言與 C# 實作 SMTP 郵件發送完整對比教學 本文對比兩種語言發送郵件流程:C 語言手工操作 Socket 與 SMTP 指令,C# 使用 MailM
C# 程式結構入門:命名空間、類別、Main、識別字、命名慣例完整指南
C# 程式結構入門完整指南 一、第一支程式與註解 static void Main(string[] args) { Console.WriteLin
C# 繼承中虛擬方法與 new 遮蔽呼叫行為差異(重複文章精簡版)
C# 繼承中虛擬方法與 new 遮蔽呼叫行為差異 本文為 ID 187837 之重複內容精簡版,核心結論相同: override:多型調用執行最底層衍生類別實
.NET 方法設計完整筆記:return/break、重構提取、參數修飾符、多載規則
.NET 方法設計完整筆記 一、流程控制關鍵字 return:結束整個方法,可回傳值。 break:僅跳出當前迴圈或 switch。 二、Visual
C# 封裝 Http/Https 請求工具類:支援 Cookie、重導向、SSL 驗證、正則擷取
C# 封裝 Http/Https 請求工具類 基於 HttpWebRequest/HttpWebResponse 封裝的可重用工具類,支援 GET/POST、C
C# 繼承中虛擬方法與 new 遮蔽的呼叫行為差異完整解析
C# 繼承中虛擬方法與 new 遮蔽的呼叫行為差異完整解析 本文透過五層繼承鏈(Base → OnceChild → TwiceChild → ThirdChi
C# ListView 動態新增與刪除選中項目完整範例
C# ListView 動態新增與刪除選中項目完整範例 ListView 是 WinForms 常用清單控制項,支援多欄、多種檢視模式。本文示範按鈕點擊新增資料
C# 運算子多載完整教學:向量加減乘除、標量運算與比較運算子
C# 運算子多載完整教學 運算子多載讓自訂型別能使用直觀的數學符號(+ - * / == != < > =),提升程式碼可讀性,常用於數學、物理、圖
.NET switch 語句與 Java/C 差異:禁止隱性貫穿、唯有空 case 可貫穿
.NET switch 語句與 Java/C 差異:禁止隱性貫穿 C# 的 switch 設計目標是防止非預期的 fall-through,規則與 Java/C
C# 委派深入解析(二):宣告、實例化、多播與實戰範例
C# 委派深入解析(二):宣告、實例化、多播與實戰範例 委派是型別安全的函式指標,允許將方法當作參數傳遞、儲存、動態調用。本文涵蓋委派四大構成要素、實例方法與靜
C# 基礎教學:變數與常量(一)— 完整版含程式碼範例
C# 基礎教學:變數與常量(一)— 完整版 本文為系列第一篇,系統整理 C# 型別系統、變數宣告、整數/浮點/布林型別、引用型別特性與程式碼實測。 一、變數基
Unity3D 教學 4:建立基本物體
Unity3D 教學 4:建立基本物體 本篇介紹 Unity 編輯器中建立基本 3D 物體(Cube、Sphere、Capsule、Cylinder、Plane
C# 使用 .NET SDK 建立自訂時鐘控制項完整教學
C# 使用 .NET SDK 建立自訂時鐘控制項完整教學 本教學示範如何從 .NET Framework SDK 範例專案出發,快速建立一個顯示目前時間的類比時
C# 基礎教學:變數與常量(一)— 型別系統、整數、浮點、布林、引用型別
C# 基礎教學:變數與常量(一) 一、變數基本概念 變數是儲存特定型別資料的具名儲存空間,具備名稱、型別、值三要素。值可變更,使用前必須宣告(指定型別與名稱)