我已经查看了这个问题的一些解决方案,但它们似乎与我所遇到的不同。
我试图调用的方法:
namespace BetfairAPI
{
public class CBetfairAPI
{
public ArrayList placeBets(ArrayList betList, double stakeSize)
{
// code to betList maniplulate
return betList;
}
}
}
我从中调用的方法:
namespace Bot
{
public partial class Form1 : Form
{
private void makeBets(MarketSummary mkt, double odds, double stakeAmt)
{
ArrayList betList = new ArrayList();
// code to build "betList"
ArrayList bets = MyBetfair.placeBets(betList, stakeAmt);
}
}
}
}
我收到的错误:
错误 1“BetfairAPI.CBetfairAPI”不包含“placeBets”的定义,
并且找不到接受“BetfairAPI.CBetfairAPI”类型的第一个参数的扩展方法“placeBets”(您是否缺少 using 指令或程序集引用?)
我在 CBetfairAPI 类中使用任何其他方法都没有问题。如果我执行“CBetfairAPI”,placeBets() 不会显示在 Visual Studio 的下拉菜单中。(所有其他方法和字段都可以)。
谢谢你的帮助。