私は次のコードを持っています:
public class MyClass
{
private Delegate m_action;
public object[] m_args;
public MyClass()
{
}
public MyClass(Delegate action, params object[] args)
{
m_args = args;
m_action = action;
}
public void Execute()
{
m_action.DynamicInvoke(m_args);
}
}
このアプローチの問題は、m_args自体がオブジェクトであり、その内容が個々のparamsエントリにフラット化されていないことです。どうすればこれを修正できますか?