iT邦幫忙

鐵人檔案

2017 iT 邦幫忙鐵人賽
回列表
自我挑戰組

Framework 設計原則 系列

Framework Design Guidelines

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

Exception(2) - throw exception

在使用別人的framework時 因為執行的過程中發生一些意外,framework無法判斷皆下來要怎麼辦 只好丟出Exception,告訴使用者『檔案找不到,無...

2016-12-21 ‧ 由 superpucy 分享
DAY 22

Exception(3) - 如何使用原生的Exception

各位聖誕快樂 通常講到Exception這一章節 都會說如何自訂Exception,並使用他 在大量濫用自訂Exception的情況下 很多自訂的Excepti...

2016-12-22 ‧ 由 superpucy 分享
DAY 23

Exception(4) - 客制Exception設計原則

繼承System.Exception class名稱加上後置詞Exception make exceptions runtime serializable 至...

2016-12-23 ‧ 由 superpucy 分享
DAY 24

Arrays, Collections 使用注意事項

Arrays Collections比Array好 不要定義readonly的Array Collections 使用泛型 使用上層類別來定義,不要用Ar...

2016-12-24 ‧ 由 superpucy 分享
DAY 25

使用原則(2) - Attributes, Uri

Attributes Attributes是用來註釋(annotation) assemblies, typs, members and parameters...

2016-12-25 ‧ 由 superpucy 分享
DAY 26

使用原則(3) - DateTime, DateTimeOffset

DateTime 跟 DateTimeOffset都是一個struct DateTimeOffset跟DateTime很相似,都是用來表示日期跟時間 但是Dat...

2016-12-26 ‧ 由 superpucy 分享
DAY 27

使用原則(4) - ICloneable

ICloneable ICloneable介面中只有一個方法: Clone() public interfcae ICloneable{ Object...

2016-12-27 ‧ 由 superpucy 分享
DAY 28

使用原則(5) - IComparable<T>, IEquatable<T>

IComparable跟IEquatale都是用來做比較用的 IComparable是用來跟呼叫物件比較誰大誰小 當呼叫物件 &lt; 參數物件,回傳負數 當呼...

2016-12-28 ‧ 由 superpucy 分享
DAY 29

使用原則(6) - Nullable , Object

Nullable Nullable是從.NET Framework 2.0加入設計 目的是讓value type 能夠指定null 以前的int,是不允許有nu...

2016-12-29 ‧ 由 superpucy 分享
DAY 30

使用原則(7) - Serialization, System.xml

就.是.今.天!您的鐵人系列文「Framework 設計原則」將在明日完賽,行百里半九十,絕對不能鬆懈,堅持到底唷! 唉,又是堅持到底的拖搞文 祝各位新年快樂...

2016-12-30 ‧ 由 superpucy 分享