iT邦幫忙

鐵人檔案

2012 iT 邦幫忙鐵人賽
回列表

C#技術分享 系列

分享一些自己整理的C# 程式語言 筆記 語法 心得 等

鐵人鍊成 | 共 30 篇文章 | 13 人訂閱 訂閱系列文 RSS系列文
DAY 1

C#技術分享01-資料型別的轉換方法

System.Convert方法 主要作用在於將基底資料型別轉換為其他的型別資料 Parse方法 轉換的內容 必須是字串 Cast方法 Cast方法是轉換能力...

2012-09-24 ‧ 由 thc 分享
DAY 2

C#技術分享02-重寫 Overriding

若子類別要變更父類別的方法與屬性來達成多型,可以透過以下兩種方式 1.子類別透new 來取代父類別的成員 使用new關鍵字 public class 父類別 {...

2012-09-25 ‧ 由 thc 分享
DAY 3

C#技術分享03-抽象類別及抽象方法

抽象類別具有下列特性 抽象類別不可以直接使用new令建立物件實體 抽象類別必須要被繼承才能使用其功能 抽象類別中,可以宣告抽象方法 繼承抽象類別的子類別,必須要...

2012-09-26 ‧ 由 thc 分享
DAY 4

C#技術分享04-介面與抽象類別

抽象類別是用來定義相同種類的物件所需要具備的共通特性 而介面的用途則是定義不同種類的物件之間,針對某種特性所需要具備的相同功能 類別能繼承一個以上的介面,而介面...

2012-09-27 ‧ 由 thc 分享
DAY 5

C#技術分享05-using陳述式

using陳述式可以用來簡化try{} finally{} 區塊,但並不包含 catch 的部分 使用using 最主要的目的是為了讓物件建立的同時能確保該物件...

2012-09-28 ‧ 由 thc 分享
DAY 6

C#技術分享06-LINQ查詢運算式

查詢運算式是一段LINQ查詢語法,由select、from 以及WHERE等子句 所組成,每一段完整的LINQ查詢運算式必須以FROM 子句開始, 而以SELE...

2012-09-29 ‧ 由 thc 分享
DAY 7

C#技術分享07-透過委派執行方法

在使用委派物件之前,必須先使用delegate關鍵字,在c#中宣告委派物件種類名稱,以及該種委派物件所可以參考的方法的回傳值型別與參數列規格 當建立好委派的規格...

2012-09-30 ‧ 由 thc 分享
DAY 8

C#技術分享08-Lambda運算式

匿名方法是C#2.0導入的語法,C#3.0進一步 演進匿名方法的語法格式,以更精簡的方式呈現,稱之為Lambda運算式,它由一個稱之為 goes to 的Lam...

2012-10-01 ‧ 由 thc 分享
DAY 9

C#技術分享09-擴充方法

擴充方法讓新建立的方法,可以被加入至現有的型別之中,不需要另外建立新的衍生型別,或是對原來的型別進行修改,即可擴充其功能。 包含擴充方法的類別必須是宣告為sta...

2012-10-02 ‧ 由 thc 分享
DAY 10

C#技術分享10-透過var建立實體物件

由於var的型別會自動推論,因此,可以直接對其屬性進行引用而不會有任何問題 使用var變數必須特別注意的是,在宣告的同時,必須進行初始化的動作,否則編譯器無法判...

2012-10-03 ‧ 由 thc 分享