[C#]Func 基本運用

  • 298
  • 0
  • C#
  • 2016-12-30

摘要:Func 基本運用

今天會介紹這個,是因為linq 大部分的方法,就是用Func來傳遞,

我一開始學的時候,也只是跟著範例寫,可是不明白為什麼會這樣寫,

希望今天看到這篇的各位,能夠稍微理解Func的用法。

 

先從 Func<TResult>介紹起

1.代表 回傳的型態

2.先記起來,就是用法,等等就會說明加這個的用處

把這個Func轉成一個method,讀者應該就明白了

基本上這兩段,結果是一模一樣的,讀者對Func是不是有點感覺了呢?

------------------------------------------------------------------------------------------

接下來介紹  Func<T,TResult>,就很容易理解了

1.代表傳入型態

2.代表回傳值型態

3.代表傳入的值

一樣把這個Func轉成 method,讀者應該就能很快明白了

最後執行起來,這兩個方式,結果都是一樣的。

 

 

一天一分享,身體好健康。

該追究的不是過去的原因,而是現在的目的。