首先說明一下,寫的博客比較基礎(chǔ)一些,如果是老司機(jī)或者大牛的話可以跳過這篇博客了。
我們進(jìn)入正題,在上篇博客中,我們講了泛型的由來以及泛型與object類型的區(qū)別與優(yōu)點(diǎn),以及泛型方法編譯時的原理。
接下來我們了解一下泛型的其他用法。
泛型當(dāng)然不是只能拿來定義方法,不僅僅寫在方法頭,還可以使用在泛型的返回以及泛型類、泛型方法、泛型接口和泛型委托,那么泛型在前面幾種情況下是如何聲明的那?
直接上代碼!
1 /// <summary> 2 /// 泛型返回 3 /// </summary> 4 /// <typeparam name="T"></typeparam> 5 /// <param name="tParameter"></param> 6 /// <returns></returns> 7 public static T Get<T>(T tParameter)//Show`1 8 { 9 return tParameter; 10 } 11 /// <summary> 12&nb