本系列將從 C# 程式設計基礎出發,循序漸進學習物件導向、集合、LINQ、非同步程式設計,並銜接 ASP.NET Core Web API 實務開發。
讓前端工程師與 C# 初學者不只學會語法,更能建立後端開發的完整觀念,具備獨立開發與維護 Web API 的能力。
Day 10 我們學會使用 Class,把相關的資料與行為組織在一起。 例如: class Order { public string Product...
Day 11 我們透過 Encapsulation 與 Property,讓 Class 開始管理自己的資料。 例如: class Order { pu...
假設今天要建立兩種動物: Dog Cat 它們都有共同資料: Name Age 也有各自的特性: Dog → BarkVolume Cat → PurrV...
Day 13 我們學到 Inheritance。 現在知道: Animal animal = new Dog(); 是成立的。 因為: Dog is an A...
Day 13 我們學過 Inheritance。 例如: Dog is an Animal → Dog 是 Animal 的一種 → is-a → Inheri...
Day 7 我們已經學過 Array: int[] numbers = { 10, 20, 30 }; Array 可以: 保存多筆相同 Type 的資料 →...
Day 16 我們學過: List<Product> products = new List<Product>(); List...
Day 16、Day 17 我們開始學習 Collection。 例如: List<Order> orders = new List<...
Day 18 我們自己建立了 FindOrders(): FindOrders( orders, order => order.Quant...
Day 19 我們學會使用 LINQ 查詢 Collection。 例如,要找出 Quantity > 10 的訂單: List<Order>...