List> actions = new List>();
Func這個不是方法嗎?怎麼能作為類型?Func再這裡是什麼?
你也可以傳一個方法進去,比如
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"));
}
}
}
結果一樣