C# 泛型(Generics) - 教學筆記 (使用visual studio)
https://adon988.logdown.com/posts/1203957
C# 提供了泛型,讓我們可以用更有彈性的方式來設計Class、Method,操作資料
透過泛型類型 <型別參數T>來代表型別(int, string, double...)
可以在宣告時再指定型別,
以下透過範例來說明幾種情況的用法:
方法泛型 (Generic Method)
在Method使用泛型,只要在Method後面接上泛型類型 <型別參數T>
就可以在宣告時,再指定型別,
並且,可以搭配.GetType()來檢查型別
範例:
類別泛型(Generics Class)
在class使用泛型,一樣直接加上 <型別參數T> 即可
在這裡示範如何透過Class泛型來手動做一個簡易的list功能
範例:
沒有留言:
張貼留言