我正在使用委托来使用带有 2 个参数的调用方法。但它给出了空引用异常错误:
你调用的对象是空的。
无法转移控制以调用主页中的方法。谁能告诉我为什么会这样..?谢谢 ..
public override event ResponseRecievedDelegate ResponseRecieved;
if (reqName == REQUEST_NAME.abc)
{
IJsonParser parser = new JsonParser();
Object resp = parser.GetData(responseString );
ResponseRecieved.Invoke(reqName, resp); // unable to invoke this method giving null exception ..
}
调用方法实现如下:
private void OnResponseReceived(REQUEST_NAME requestName, Object response)
{
if (requestName == REQUEST_NAME.abc)
{
//------------
}
else if (requestName == REQUEST_NAME.def)
{
//------------
}
}