【寫給Cpp選手的C#教程】目錄篇
阿新 • • 發佈:2021-10-05
因為市場上對於Web的需求遠遠大於桌面應用之類的,所以最近開始找一些web框架去用一用,最終選中了ASP.NET Core來學習後端[1]。
所以投入了ASP.NET Core的大坑,希望不會被坑到吧(悲)
於是乎就需要開始對C#的學習,但由於國內生態很偏向Java(Java的學習路線之成熟已經可以讓本科生搞微服務了),所以C#的教程少之又少,並且當有底子的人們去學習C#時,需要學習諸如int啊,double啊,迴圈語句啊判斷語句啊種種雞肋玩意,所以怒而寫文。
因此,本文的目的在於幫助之前有過程式設計經驗(本人是Cpp)的人,能夠比較快速的,讀懂C#程式碼。你都讀懂了C#程式碼了,離會寫應該不會差太遠了吧
所以,我們直接從C#的高階特性開始講起,不會牽扯到諸如數值型別、條件判斷、面向物件等一看就懂的內容。
並且,本人在此進行說明,本篇文章僅從實用角度對語言進行理解,其執行的底層機制並不一定同本文闡述的相同。[2]
本篇文章大概會涵蓋以下內容:
一、委託和事件
二、lambda表示式和匿名方法
三、特性(Attribute)
四、LINQ
and so on?
最後的最後,因為本人尚處於學習階段,屬於是邊學邊總結了。對於一些地方的理解可能是錯誤的,還請辯證地看待。如果發現有哪裡是錯誤的,也請批評指正。