2015年12月25日 星期五

[C#] 泛型

筆記整理

  • .Net2.0 開始
  • 強型別概念
  • 應用 : 介面、類型、方法、委派
  • 泛型會實做非泛型
  • 避免容器操作Boxingm Unboxing

default 關鍵字

  • 當沒有條件約束時 : return default(T)
  • 當有條件約束時 : 
    • 實質型別 : 0
    • 參考型別  : null
  • 泛型約束條件
    • where T :  Class
    • where T : new()   ----- 必須擁有共用的無參數建構函示

沒有留言:

張貼留言