程式語言 C, C++, C#, Java, JavaScript, Objective-C, Perl, PHP, Python, Ruby, Swift
與網頁標記語言 HTML, CSS 的教學部落格
C# 快速導覽 - 多型
多型 (polymorphism) 是一種延伸自繼承 (inheritance) 的程式設計,使父類別 (superclass) 可以當作子類別 (subclass) 的通用型態 (type) 。
C# 快速導覽 - 索引子
類別 (class) 可定義索引子 (indexer) ,使該型態可如陣列 (array) 一般存取,簡單說,就是屬性 (property) 中宣告一個陣列,另外再定義 this 方法 (method) 。
C# 快速導覽 - 介面
關鍵字 (keyword) interface 用來宣告介面 (interface) ,介面進行方法 (method) 宣告,這些方法交由實作介面的類別 (class) 定義內容,也就是說,介面是一種類別間共通的規格,一個類別可實作多個介面,介面也可運用繼承機制繼承其他介面。
C# 快速導覽 - 運算子多載
運算子 (operator) 視需要也可以多載 (overloading) ,就是以關鍵字 (keyword) operator 與運算子結合自訂一個 static 方法 (method) 。
C# 快速導覽 - 方法多載
類別 (class) 可以定義多個不同的方法 (method) ,通常依方法的用途命名方法名稱,同一方法可以有符合需求的不同參數版本,這叫做方法的多載 (overloading) 。
C# 快速導覽 - delegate 委派
委派是衍生自 .NET 中的 Delegate 類別 (class) ,這把方法 (method) 當作型態 (type) 來運用,使用關鍵字 (keyword) delegate 可設定具名或匿名的方法。
C# 快速導覽 - extern 外部方法
類別 (class) 中若要使用自訂程式庫 (library) 的外部方法,需要先利用 .net 程式庫中的 System.Runtime.InteropServices.DllImport 引入程式庫檔案,然後在所需類別中將該方法 (method) 宣告為 static extern 。
C# 快速導覽 - abstract 類別
宣告為 abstruct 的類別 (class) 被用作父類別 (superclass) ,這是說 abstruct 類別預設給其他類別繼承,同時不能實作 abstruct 類別中的方法 (method) 。
訂閱:
文章 (Atom)
