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
}