List> actions = new List>();
Func这个不是方法吗?怎么能作为类型?Func再这里是什么?
List<Func<int>> actions = new List<Func<int>>();
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答 默认 最新
threenewbee 2015-01-09 18:25关注你也可以传一个方法进去,比如
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { List<Func<int>> actions = new List<Func<int>>(); actions.Add(foo); var f = actions[0]; int x = f(); Console.WriteLine(x); } static int foo() { return int.Parse(DateTime.Now.ToString("yyMMddhhmm")); } } }结果一样
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报