iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 30
2
自我挑戰組

.net 後端起手式 30天認識 C# 系列 第 30

DAY 30 總結

總結

系列文越寫越混,那最後一篇就再混一下,只總結這次系列文內容吧。

從最基本的

環境安裝與建立專案

Day 01 環境安裝與建立第一份專案 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

到主要構成內容的型別與變數以及運算子

Day 02 型別與變數 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
Day 03 運算子 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

再到控制程式流程的陳述式

Day 04 陳述式(一) - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
Day 05 陳述式(二) - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
Day 06 陳述式(三) - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

增加程式碼可讀性與維護性

將重複內容抽離,或對邏輯內容包裝且命名,使程式撰寫好讀好維護。

方法的建立與使用

DAY 07 方法 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
DAY 08 型別常用方法 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

方法可以說是整合單一運算邏輯,而類別則是整合一個物件邏輯。

DAY 10 類別 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
DAY 11 類別(二) - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
DAY 14 類別(三) - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
DAY 15 類別(四) - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
DAY 16 類別(五) - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

類別本身也可以重複使用,藉由使用繼承或者介面。

DAY 12 繼承 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
DAY 13 介面 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

也介紹一個日期格式的類別。

DAY 24 DateTime - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

方法參數與型別參數

當作參數傳遞的方法為委派。

DAY 17 委派 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

當作參數傳遞的型別為泛型。

DAY 18 泛型 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

介紹了官方的泛型集合類別。

DAY 19 泛型集合類別 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
Day 20 泛型集合類別(二) - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

查詢運算式

由迭代器來了解集合操作時的遍歷方式。

DAY 21 迭代器 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

使用 LINQ 來操作集合查詢。

DAY 22 LINQ 查詢運算式 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
DAY 23 LINQ 查詢運算式(二) - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

深入了解類型

查看類型資訊的類型。

DAY 25 Type - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

透過反射來查看類型內容,並對該類型存取屬性或使用方法。

DAY 26 反射 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

透過反射給予類型額外內容為特性。

DAY 27 特性 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

往後的閱讀

System 命名空間的更多內容觀看。

DAY 28 System - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

更多更多的命名空間觀看。

DAY 29 NuGet - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

一些小結論

也就是總總結,這 30 天過得很充實,每天下班回家就是趕文章,只有六日能夠喘口氣。開賽以前有想說先寫著幾天份放著,但由於惰性以及天真,以為每天只要花個一小時左右就能寫完,所以每天的發文時間幾乎都落在 11 點後呢。

希望大家看了這 29 天的系列文章,可以多多少少了解 C# 的使用,小弟在這邊告一個段落,有機會的話明年再見囉。

感謝閱讀,.net 後端起手式 30天認識 C# 下台一鞠躬。


上一篇
DAY 29 NuGet
系列文
.net 後端起手式 30天認識 C# 30

2 則留言

0
SunAllen
iT邦研究生 1 級 ‧ 2018-11-09 16:21:21

恭喜大大完賽!/images/emoticon/emoticon07.gif

米歐 iT邦新手 4 級 ‧ 2018-11-09 17:20:26 檢舉

謝謝大大/images/emoticon/emoticon06.gif

0
Homura
iT邦高手 1 級 ‧ 2018-11-09 16:52:39

話說大大鐵人賽標提是不是下錯了啊?
我在看之前以為是.NET
看了幾篇後看到你是用VS Code
又往回看第一篇
還真的是.NET Core/images/emoticon/emoticon04.gif

不過還是恭喜大大完賽/images/emoticon/emoticon42.gif

米歐 iT邦新手 4 級 ‧ 2018-11-09 17:22:46 檢舉

哈哈,我沒想太多/images/emoticon/emoticon06.gif
我只是想表達 .NET C# 而已
畢竟這系列文章寫的所有內容即使不是 Core 也都可以用

我要留言

立即登入留言