雖然網路上充斥著很多的教學文,但想要挑戰看看自己的程度,所以以自己的經驗來嘗試教學如何撰寫C#。提供給任何想學習.net的初學者,並希望大家都能輕鬆愉悅的寫code。
迭代器 迭代器我找不到一個好的解釋,所以請看完本文後自行領悟吧。 迭代器的關鍵字 yield,只有在傳回值為 IEnumerator 或者 IEnumerabl...
LINQ Language Integrated Query (LINQ) 是一組以直接將查詢功能整合至 C# 語言為基礎之技術的名稱。「查詢」是指從資料來源...
LINQ 來繼續簡單介紹 LINQ 的功能吧。 Take & Skip 這兩種都是對集合內的元素依排序操作的方法,所以使用前通常會先 OrderBy,以...
DateTime 表示時間的瞬間,通常以一天的日期和時間表示。 今天來介紹日期格式的使用方式。 DateTime 是一個 Struct 結構,表示某一個時間...
Type 簡單說就是一個可以獲得類型相關資訊的類型。例如類型名稱、所屬的命名空間等的資訊外,也包含該類型是否公開、是否私人等等修飾內容,以及該類別是否為類別類型...
反射 System.Reflection 命名空間中的類別,連同 System.Type,可讓您取得已載入組件和其中所定義類型的資訊,例如類別、介面和實值型別...
特性 屬性提供以宣告方式將資訊與程式碼相關聯的方法。它們也可提供可重複使用的元素,以套用至各種不同的目標。屬性是繼承自 Attribute 基底類別的類別。繼...
System 其實跟 System 沒有太大關係,只是這個系列該收尾了,能講的觀念基本上都講完了,剩下的就是一些你沒用過甚至不曉得,但都附在程式裡的內容了,例如...
NuGet 任何新式開發平台的基本工具都是一種機制,而開發人員可以透過此機制建立、共用和使用實用的程式碼。這類程式碼通常會打包成「套件」,其中包含已編譯程式碼...