iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Modern Web

現在就學C# 與 ASP.NET Core 系列

本系列將從 C# 程式設計基礎出發,循序漸進學習物件導向、集合、LINQ、非同步程式設計,並銜接 ASP.NET Core Web API 實務開發。
讓前端工程師與 C# 初學者不只學會語法,更能建立後端開發的完整觀念,具備獨立開發與維護 Web API 的能力。

參賽天數 24 天 | 共 24 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11|Encapsulation 與 Property:讓 Class 管理自己的資料

Day 10 我們學會使用 Class,把相關的資料與行為組織在一起。 例如: class Order { public string Product...

2026-09-19 ‧ 由 鯨魚 分享
DAY 12

Day 12|Nullable Reference Types:理解 null 與安全存取

Day 11 我們透過 Encapsulation 與 Property,讓 Class 開始管理自己的資料。 例如: class Order { pu...

2026-09-20 ‧ 由 鯨魚 分享
DAY 13

Day 13|Inheritance:用繼承表達 Type Relationship

假設今天要建立兩種動物: Dog Cat 它們都有共同資料: Name Age 也有各自的特性: Dog → BarkVolume Cat → PurrV...

2026-09-21 ‧ 由 鯨魚 分享
DAY 14

Day 14|Polymorphism 與 Abstract:相同 Type,不同行為

Day 13 我們學到 Inheritance。 現在知道: Animal animal = new Dog(); 是成立的。 因為: Dog is an A...

2026-09-22 ‧ 由 鯨魚 分享
DAY 15

Day 15|Interface 與 Composition:把需要的功能組合進來

Day 13 我們學過 Inheritance。 例如: Dog is an Animal → Dog 是 Animal 的一種 → is-a → Inheri...

2026-09-23 ‧ 由 鯨魚 分享
DAY 16

Day 16|List<T>:管理會變動的一組資料

Day 7 我們已經學過 Array: int[] numbers = { 10, 20, 30 }; Array 可以: 保存多筆相同 Type 的資料 →...

2026-09-24 ‧ 由 鯨魚 分享
DAY 17

Day 17|Dictionary 與 HashSet:用 Key 找資料、避免資料重複

Day 16 我們學過: List&lt;Product&gt; products = new List&lt;Product&gt;(); List...

2026-09-25 ‧ 由 鯨魚 分享
DAY 18

Day 18|Lambda Expression:把判斷規則傳進Method

Day 16、Day 17 我們開始學習 Collection。 例如: List&lt;Order&gt; orders = new List&lt;...

2026-09-26 ‧ 由 鯨魚 分享
DAY 19

Day 19|LINQ 基礎:用一致的方式查詢 Collection

Day 18 我們自己建立了 FindOrders(): FindOrders( orders, order =&gt; order.Quant...

2026-09-27 ‧ 由 鯨魚 分享
DAY 20

Day 20|Deferred Execution:LINQ 查詢到底什麼時候執行?

Day 19 我們學會使用 LINQ 查詢 Collection。 例如,要找出 Quantity &gt; 10 的訂單: List&lt;Order&gt;...

2026-09-28 ‧ 由 鯨魚 分享