次のコードでは、どちらが良いですか?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
}
}