創作內容

1 GP

學習紀錄 - C#語言入門詳解

作者:Kulowto(骷鴉)│2021-09-08 21:46:03│巴幣:2│人氣:210
上個月,某朋友(lizard2596)推我說這老師(YT)C#基礎教的很好,教學中可能會有我之前自學沒注意到的細節或想法,跟我說可以看完他的影片。那今天全看完也筆記了,就紀錄一下這個月都讀了什麼

因為首次發紀錄文,先打個預防針:
個人習慣用一些軟體做筆記,目前是用Notion把這次的課程做了一個總整理(筆記點我),但因為我的畫面是深色模式的,點連結過去預設應該是純白的,如果中間配色有不舒服的就見諒一下

因為學得太多了,歸納幾個我自己這次學到覺得比較有趣的點:
(基本都蠻重要的,只是沒說可能是我之前已經學懂了)

1. operator的用法 (010):
它是一種使用指定類型時,可以把其下的方法變成符號來省略方法名稱的方式

2. 自定義類型轉換(012):
兩種自訂類別的自定義類型轉換該如何撰寫,那這裡頭也用到上面說的operator配合轉換要隱性(implicit)或顯性(explicit)的關鍵字使用。

3. 自訂索引器(017):
大多會用到索引器都是用在集合類型(像是 Array[] 這種是最常見的),那這老師有教你寫個非集合的索引器,雖然實際考量用途可能有限,但哪天也許會用到?

4. 委託與多線程(019):
教你甩鍋大師的基本功(基德:並沒有),了解委託如何運作跟使用?那還有簡單的同步、異步的基本範例,可惜如何更處理並沒有說明。

5. 事件的細節 (021022):
由淺入深的說明事件,順便跟你說事件跟委託的關係,以及事件處理什麼委託用法上沒法注意的事。

6. 抽象類與接口/介面 (027028):
由於早些就有嘗試學著設計模式的東西,一直碰壁但不知道原因。
這堂上完之後了解是因為我對這兩個方法的使用時機跟帶來什麼好處以前完全不了解,如果你之後有要接觸設計模式的東西,這堂課超重要

7. SOLID原則與衍生的用法 (027028029):
像是依賴反轉、依賴注入、單元測試這些超重要的東西都跟這原則有關,以前接觸OOP程式語言有看過有人提出,但對於菜雞的我根本不知道怎麼應用,而這老師這邊不只說明還用範例教你怎麼使用這概念


結尾:
對我來說印象特別深的就這幾個部分,之後寫程式也會嘗試把這些學到的拿來應用。
因為巴哈發文我是覺得沒很好用,所以之後如果有其他筆記或心得也會統整好在一次發文(說不定哪天把在幣圈兩年的投資歷程跟筆記也發出來),希望這些筆記有幫到需要的人。

引用網址:https://home.gamer.com.tw/TrackBack.php?sn=5260972
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:C#入門

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

1喜歡★jackeylin20 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:自製遊戲公會-成員報到單...

追蹤私訊切換新版閱覽

作品資料夾

e975483216 挖R災
這世界變了!!! 大家都變了!!!! RRRRRRRRRR看更多我要大聲說昨天23:32


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】