iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
自我挑戰組

學習C#續 系列

在2025年雖然沒有參加到鐵人賽,但後續有自主完成30天的挑戰。所以這次想繼續學習C#,也參加2026年鐵人賽並且完賽。

參賽天數 8 天 | 共 8 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1: C# 複習-1(開發環境、程式結構、資料型別、運算子、流程控制、迴圈跳轉以及兩個綜合實作範例)

1. Visual Studio 2022 環境建立步驟 下載與安裝:安裝 Visual Studio 2022,並勾選「.NET 桌面程式開發」工作負載。...

2026-09-14 ‧ 由 413570622 分享
DAY 2

Day 2:C# 複習-2(陣列、清單、方法(函數)、方法多載與遞迴)

1. 陣列 (Array) 核心概念:儲存固定長度且同型別資料的循序結構。 特性:每個元素佔用記憶體大小一致、支援O(1)隨機存取、元素等同於變數。 宣告與建...

2026-09-15 ‧ 由 413570622 分享
DAY 3

Day 3: C# 複習-3(錯誤處理、命名空間、類別與物件、建構子)

1.錯誤處理(Error Handling)透過 try-catch-finally 處理執行階段發生的「例外 (Exception)」,避免程式直接崩潰。...

2026-09-16 ‧ 由 413570622 分享
DAY 4

Day 4: C# 複習-4(System.IO 檔案與資料流處理)

一、System.IO 基礎檔案與資料夾操作提供快速、一次性處理檔案與目錄的靜態工具類別: File 類別(負責單一檔案的建立、檢查與讀寫): File.E...

2026-09-17 ‧ 由 413570622 分享
DAY 5

Day 5: 繼承機制(Inheritance)

為什麼要有繼承機制(Inheritance)?繼承是物件導向(OOP)的核心特性之一,允許衍生類別(子類別)繼承基底類別(父類別)的欄位、屬性與方法。 提高程...

2026-09-18 ‧ 由 413570622 分享
DAY 6

Day 6: 單一繼承制(Single Inheritance)

單一繼承(Single Inheritance):C# 的類別只支援繼承自單一直接基底類別(不可同時繼承多個 Class,但可實作多個 Interface)。...

2026-09-19 ‧ 由 413570622 分享
DAY 7

Day 7: 多型(Polymorphism)

多型(Polymorphism)本質:同一操作介面,面對不同型別的物件時,能各自展現出不同的實作行為。 父子類別的覆寫機制(Override vs Virtua...

2026-09-20 ‧ 由 413570622 分享
DAY 8

Day 8: 抽象類別(Abstract Class)、密封類別(Sealed Class)、介面(Interface)

抽象類別(Abstract Class): 使用 abstract 關鍵字宣告,代表不完整的概念模型,無法直接透過 new 實例化。 可以同時包含「抽象成員(...

2026-09-21 ‧ 由 413570622 分享