1. 程式人生 > >泛型方法的設計與應用2(引數的限制與設計)

泛型方法的設計與應用2(引數的限制與設計)

設計泛型類或方法時,如果要對泛型成員執行除簡單賦值之外的任何操作或呼叫 System.Object 不支援的任何方法,則必須對該型別引數應用約束。包括但不僅限於:

  • 由於具體型別的引數可能無法用於實現方法所以對泛型方法的引數進行限制:
  • 由於具體的引數值可能不符合方法對引數的(數值大小、字串長度等)要求所以對泛型方法的引數進行限制(這個相信大家都懂)。