1
A
回答
0
首先,請記住,這是一種專用於內部使用的私人方法。你不僅不應該使用它,而且不會遇到很多麻煩,你不能使用它。
簡而言之,它需要兩個委託,並創建一個接受值的新函數,然後用參數值調用第一個委託,然後用第一個委託的返回值調用第二個委託。
因此:
var func = Enumerable.CombineSelector<int, double, string>(x=> x*100.0,
y=> y.ToString());
將大致相同:
var func = x=> (x*100.0).ToString();
這將是大致一樣:
string func(int x) { double y = x * 100.0
return y.ToString();
}
+0
我會是正確的說鏈接Linq Select或Where查詢不影響性能? –
相關問題
- 1. 在Perl中做什麼=〜做什麼?
- 2. 我在做構建Linq查詢時做錯了什麼
- 3. 這個LINQ查詢做了什麼?
- 4. VB.Net中的LINQ聲明 - 它在做什麼?
- 5. 什麼!=在玉/帕格中做什麼?
- 6. 什麼是opt.apply_gradients()在TensorFlow中做什麼?
- 7. 什麼是string.indexOf(「*。」)在Javascript中做什麼?
- 8. 是什麼。在Haskell中做什麼?
- 9. 什麼是outData.writeInt()在Java中做什麼?
- 10. 什麼?=在Makefile中做什麼?
- 11. 什麼是:%S在vim中做什麼?
- 12. 什麼(數組)在PHP中做什麼?
- 13. 什麼_,在Python中做什麼
- 14. 什麼 - 在ksh中做什麼?
- 15. 什麼是String.iter()在Rust中做什麼?
- 16. 「 - >」在PHP中做什麼?
- 17. 「last」在Perl中做什麼?
- 18. '@'在c#中做什麼?
- 19. @在裝配中做什麼?
- 20. WaitForAck在SignalR中做什麼
- 21. 「system(...)」在C++中做什麼?
- 22. 在SceneKit中做些什麼
- 23. !grep在perl中做什麼?
- 24. 在C中,'''做什麼?
- 25. tf.gfile在TensorFlow中做什麼?
- 26. 在Ruby中做什麼==?
- 27. DESC在SQL中做什麼?
- 28. [[和]]在vim中做什麼?
- 29. 在D3JS中cluster.size做什麼?
- 30. 在java中做什麼?
Enumerable.CombineSelectors –