在 C# (.NET 4.5) 中,我想在创建对象时订阅一个事件。
当然,以下内容会起作用:
CheckBox c = new CheckBox();
c.Name = "TheCheckBox";
c.Checked += c_Checked;
但是想知道是否可以按照以下方式做一些事情:
CheckBox c = new CheckBox() {
Name = "TheCheckBox",
Checked += c_Checked
}
讨论后编辑:这是为了完成类似于:
MyUniformGrid.Add(new CheckBox() {
Name = "TheCheckBox",
Checked += CheckHandler
});