iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 24
0
自我挑戰組

Framework 設計原則系列 第 24

Arrays, Collections 使用注意事項

  • 分享至 

  • xImage
  •  

Arrays

  1. Collections比Array好
  2. 不要定義readonly的Array

Collections

  1. 使用泛型
  2. 使用上層類別來定義,不要用ArrayList or List這些子類別
  3. 不用在公開的Api定義Hashtable or Dictionary<Tkey,TValue>
    public api請使用IDictionary or IDictionary<TKey,TValue>
  4. 不用使用 IEnumeration<T>or IEnumeration
  5. 不要再同一個type同時實作IEnumerator<T> and IEnumerable<T>

上一篇
Exception(4) - 客制Exception設計原則
下一篇
使用原則(2) - Attributes, Uri
系列文
Framework 設計原則30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言