Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 方法构造函数中的表达式体_C# - Fatal编程技术网

C# 方法构造函数中的表达式体

C# 方法构造函数中的表达式体,c#,C#,这很可能不是它的名字-我根本不知道它叫什么 所以最近,我正在从事的项目让我思考(我以前也在某处见过)如何实现以下设计 它看起来像一个表达体,但就我的一生而言,我无法让它以这样或那样的方式发挥作用 基本上,我想要实现的是写下以下内容(如果这有什么不同的话): 这不是我要找的 我确实定义了一个类,它应该被“注入”(我们可以这样称呼它吗?)到名为QuickFormEvents的表达式体中 任何指向正确方向的指针都将被提示。您的On方法应该执行操作,而不是函数。它接受一个参数,但不返回任何内容 您可能需

这很可能不是它的名字-我根本不知道它叫什么

所以最近,我正在从事的项目让我思考(我以前也在某处见过)如何实现以下设计

它看起来像一个表达体,但就我的一生而言,我无法让它以这样或那样的方式发挥作用

基本上,我想要实现的是写下以下内容(如果这有什么不同的话):

这不是我要找的

我确实定义了一个类,它应该被“注入”(我们可以这样称呼它吗?)到名为
QuickFormEvents
的表达式体中


任何指向正确方向的指针都将被提示。

您的
On
方法应该执行
操作,而不是
函数。它接受一个参数,但不返回任何内容

您可能需要以下内容:

public Something On(Action<SomethingElse> action)
{
    // store or invoke 'action', passing something as appropriate
    return this; // return this to allow chaining
}
公开某些内容(操作)
{
//存储或调用“action”,根据需要传递某些内容
返回此;//返回此以允许链接
}

您的
方法上的
应该采取
操作
,而不是
函数
。它接受一个参数,但不返回任何内容

您可能需要以下内容:

public Something On(Action<SomethingElse> action)
{
    // store or invoke 'action', passing something as appropriate
    return this; // return this to allow chaining
}
公开某些内容(操作)
{
//存储或调用“action”,根据需要传递某些内容
返回此;//返回此以允许链接
}

这是一个
操作
,而不是
函数
——它接受一个参数,但不返回任何内容。@canton7 Beauty,我不确定我是怎么错过的。。将其作为答案弹出,我将接受:)这是一个
操作,而不是
Func
——它接受一个参数,但不返回任何内容。@canton7 Beauty,不确定我是如何错过了那一个。。把它作为一个答案,我会接受:)谢谢,完全没有抓住行动的重点。将在7分钟内接受正确答案。谢谢,完全没有抓住行动的要点。将在7分钟内接受正确答案。
public Something On(Action<SomethingElse> action)
{
    // store or invoke 'action', passing something as appropriate
    return this; // return this to allow chaining
}