我有以下方法(在我的 dll 中实现的第 3 方 sdk 方法):
public void PlaceItem(myItemData item, IRequest request)
{
var item = (ItemClassData)item; //**myItemData is the base class for ItemClassData**
item.Id = 101;
request.Succeeded(item.Id);
}
接口参数如下:
public interface IRequest
{
void Failed(string Error);
void Succeeded(string ItemId);
}
我想从一个函数中调用这个方法。我知道在调用此方法时如何将对象作为第一个参数传递。但是我如何传递第二个参数(接口)。任何帮助是极大的赞赏。