【发布时间】:2014-01-10 05:30:38
【问题描述】:
我有以下方法(我的 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);
}
我想从一个函数中调用这个方法。我知道在调用此方法时如何将对象作为第一个参数传递。但是我如何传递第二个参数(接口)。 非常感谢任何帮助。
【问题讨论】:
标签: c# methods interface parameter-passing interface-implementation