【发布时间】:2015-06-17 05:18:42
【问题描述】:
我有一个类在它的构造函数中执行操作。
例子:
public CustomClass(Action<Path> insert)
{
// logic here...
}
我目前使用以下代码行实例化这个类:
var custom = new CustomClass((o) => LayoutRoot.Children.Add(o));
我想修改自定义类以包含一个额外的构造函数,例如:
public CustomClass(Action<Path, TextBlock> insert)
{
// logic here...
}
但是,我对 lambda 表达式的了解非常基础,所以我无法弄清楚如何实例化自定义类,将操作中的两个参数传递给新的构造函数。
任何帮助将不胜感激。
谢谢。
【问题讨论】:
-
供您将来参考,C# 规范的第 7.14 节中描述了不同形式的 lambda 表达式的语法。
-
@Eric:当然,所有 C# 开发人员都已经阅读过规范。
标签: c# silverlight lambda