close
偷懶了好久
這次來講講泛型
其實這次的需求是我要讀取一份 json 文件
但裡面有各式各樣的參數
看到公司古人所寫的方式
就是讀string 寫一個Function
讀int 寫一個Function ... 以此類推
因為動作都是一樣的,只是去Read某個檔案而己
就在想能不能全部整合成一個Function呢
因此就就找了泛型這個鬼東東
其實很簡單
一般來說 一個Function 就是大概長這樣
public type Function ( type input )
returon type output
那泛型其實就是那個type 改成 T 就好了
說那麼多直接看實例最簡單
第1個就是泛型的Function
後2個就是各別的Function
當然我這只是用最簡單的輸入=輸出
那在Main裡測看看Function
輸出結果如下
Generics就不用限定一定只能餵入 int 或著 string
小技巧
C#在print文字時只要在"前加個$ 就可以在文字中用 {} 把變數包在裡面
文章標籤
全站熱搜