c调用其他类中的方法
本文关键字:方法 调用 其他 | 更新日期: 2023-09-27 18:25:10
im对c#来说相对较新。我在底部有一个类,它有sender.send()命令。我需要从第一个类调用它,并将我创建的"outbound"传递给它,这样它就可以执行sender.send位了——请帮忙。For info ISender是一个接口,Handler和Publisher是类。
class CVHandler : Handler<CVRequest>
{
protected override object Do(CVRequest Body, object previousResult)
{ Message outbound = new Message(Body);
outbound.Key = "PM";
//Send the message
return null;
}
}
public class CVPublisher : Publisher
{
protected override void Do(ISender sender)
{
sender.Send(message);
}
}
当将方法定义为protected
时,它只能由该类及其子类使用。这就是为什么不能从CVHandler
调用它。