在下面的代码中,哪个更好?从 CardPanelDesigner_AddPage 中调用添加页面?还是使用 Func TransactionFunction??
基本上我想知道每次执行内部函数是否会创建一个“新函数”:SI 甚至不知道我在问什么。
执行内部功能是否有开销,还是应该使用 addpage?
private object AddPage(IDesignerHost Host, object Sender)
{
return null;
}
private void CardPanelDesigner_AddPage(object sender, EventArgs e)
{
IDesignerHost DesignerHost = (IDesignerHost)GetService(typeof(IDesignerHost));
if (DesignerHost != null)
{
Func<IDesignerHost, object, object> TransactionFunction = (Host, Param) =>
{
return null;
};
TransactionInfo("Add Page", DesignerHost, AddPage); //Add page? OR TransactionFunction? :S
}
}