我有一个使用此代码的课程:
class EA
{
static Action A;
public static void Save(Action S)
{
A = () => S();
}
public static void Do()
{
A();
}
}
我想通过上述方法通过Save(Action S)
保存一行这样的代码:
然后在我每次调用方法Do()
时显示它
像这样:
class Program
{
static void Main(string[] args)
{
EA.Save(Console.WriteLine("Hello World"))
EA.Do();
}
}
输出:
Hello World.
当我尝试这样做时会提示错误
无法从虚空转换为System.Action
任何帮助将不胜感激