我已经查看了这个问题的一些解决方案,但它们似乎与我所遇到的不同.
我试图打电话的方法:
namespace BetfairAPI
{
public class CBetfairAPI
{
public ArrayList placeBets(ArrayList betList, double stakeSize)
{
// code to betList maniplulate
return betList;
}
}
}
Run Code Online (Sandbox Code Playgroud)
我打电话的方法:
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);
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我收到的错误:
错误1'BetfairAPI.CBetfairAPI'不包含'placeBets'的定义,
并且没有可以找到接受类型'BetfairAPI.CBetfairAPI'的第一个参数的扩展方法'placeBets'(您是否缺少using指令或程序集引用?)
我在CBetfairAPI类中使用任何其他方法都没有问题.如果我执行"CBetfairAPI",则placeBets()不会出现在Visual Studio的下拉菜单中.(所有其他方法和领域都这样做).
谢谢你的帮助.