小编Sav*_*ino的帖子

不包含定义,也没有接受第一个类型参数的扩展方法

我已经查看了这个问题的一些解决方案,但它们似乎与我所遇到的不同.

我试图打电话的方法:

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的下拉菜单中.(所有其他方法和领域都这样做).

谢谢你的帮助.

c# betfair

8
推荐指数
1
解决办法
9万
查看次数

标签 统计

betfair ×1

c# ×1