C# 程式設計師參考:陣列教學(三)存取、System.Array 與 foreach
陣列元素存取 // 單維 int[] numbers = {10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0}; numbers[4] = 5;
C# 程式設計師參考:陣列教學(二)完整範例與初始化
完整程式範例 // arrays.cs using System; class DeclareArraysSample { public static
C# 程式設計師參考:命令列參數處理教學
教學目標 示範兩種存取命令列參數陣列的方法:for 迴圈與 foreach。 範例 1:for 迴圈索引存取 // cmdline1.cs // argume
C# 程式設計師參考:Hello World 多種寫法
教學目標 展示 C# Hello World 程式的幾種變體,涵蓋基本結構、命名空間引入、命令列參數、回傳碼。 範例 1:最小版本 // Hello1.cs
C# 入門教學(九):使用者定義轉換運算子
轉換運算子概念 C# 允許在 struct 或 class 定義隱含(implicit)或顯式(explicit)轉換,讓自訂型別能與內建型別或其他自訂型別互轉
C# 入門教學(八):ADO.NET 資料庫存取實戰
ADO.NET 概覽 ADO.NET 是 .NET 的資料存取技術,核心物件:Connection、Command、DataAdapter、DataSet、Da
C# 入門教學(七):結構 struct 與類別 class 差異
結構 vs 類別 struct 為實值型別,class 為參考型別。這是最根本差異,影響記憶體配置、複製語意、效能。 基本語法 using System;
C# 入門教學(六):版本控制與 override/new 關鍵字
版本控制問題 基底類別與衍生類別可能分別演進,C# 透過 virtual/override/new 明確語意,維持二進位相容。 預設非虛擬 方法預設 非虛擬,
C# 入門教學(五):建立與使用類別庫 (DLL)
建立 Managed DLL C# 類別庫編譯為 .dll,供其他專案參考。命令列編譯示範: 步驟 1:編譯庫 csc /target:library /ou
C# 入門教學(四):屬性與抽象屬性深度解析
屬性基本概念 屬性(Property)封裝欄位存取,提供 get/set 存取子,使用語法如同欄位般自然。C# 稱資料成員為 欄位,屬性為存取邏輯的專用術語。
C# 入門教學(二):命令列參數進階與 foreach
格式化輸出多個參數 // cmdline1.cs using System; public class CommandLine { public st
C# 入門教學(一):Hello World 與基本結構
前言 本系列針對具 Java/C++ 經驗的開發者,透過對比式教學快速掌握 C#。筆者初學時發現 C# 與 Java 極度相似,故以對比方式講解。 第一支程式
C# 與 Java 詳細對比:相似與差異全面解析
概覽 C# 與 Java 在設計上高度相似(均編譯至中間碼、執行於受控環境、自動 GC、無指標、單一繼承+介面),但細節差異決定實際開發體驗。 .NET 平台
C# 對決 Java:微軟的反擊與技術深度解析
C# 誕生背景 2000 年微軟發表 C#(讀作 C-Sharp),定位為 Visual Studio.NET 核心語言。它保留 C/C++ 風格語法,融入現代