2
A
回答
8
函數什麼都不返回是Action
。使用lambda表達式,你可以這樣寫:
Action GetFuncReturningVoid() {
return() => Console.Writeline("my action");
}
如果你需要接受的論點......
Action<int, int> GetActionWithArguments() {
return (int x, int y) => Console.Writeline(x * y);
}
或者你可以讓編譯器推斷類型:
Action<int, int> GetActionWithArguments() {
return (x, y) => Console.Writeline(x * y);
}
1
一般來說,Action
是「行動」:他們做某事,但什麼都不返回。 Func
從數學意義上說,它們是「函數」:它們將一個值轉換成另一個值。
所以,你要像Action
,或Action<T>
(類型T
的一個參數),或Action<T, U>
等
相關問題
- 1. 返回高階函數的值不
- 2. 函數PDO什麼都不返回?
- 3. 函數返回記錄類型還是什麼都不返回?
- 4. 函數返回什麼
- 5. jQuery函數返回什麼?
- 6. unescape()函數返回什麼?
- 7. 如何從嵌套函數中返回對象?高階函數
- 8. 爲什麼find_all BeautifulSoup4函數什麼都不返回?
- 9. 爲什麼下面的_.map函數什麼都不返回?
- 10. 從函數返回函數而不調用返回函數
- 11. 爲什麼函數不返回值?
- 12. 在遞歸函數中返回函數和不返回有什麼區別?
- 13. 返回函數返回'undefined'
- 14. 爲什麼我的函數不返回返回值?
- 15. Vue.js計算函數什麼都不返回
- 16. php rsa加密函數什麼都不返回
- 17. React本機函數什麼都不返回
- 18. 階函數返回類型之一或
- 19. 返回函數
- 20. 函數返回
- 21. 函數返回
- 22. PHP函數'返回'不返回值
- 23. 返回deferred.done,不從函數返回
- 24. Matlab函數切換返回/不返回
- 25. 爲什麼angular在回調函數中返回一個函數?
- 26. C++ Lambdas:函數返回一個函數,返回一個函數...?
- 27. 函數返回一個函數,返回一個函數等
- 28. 函數返回返回函數的函數javascript
- 29. javascript函數返回函數
- 30. Updated_postmeta參數什麼都不返回