Я рассмотрел некоторые из решений этой проблемы, но они, похоже, не совпадают с тем, что я переживает.Не содержит определения и метод расширения, допускающий первый аргумент типа, может быть найден
метод, который я пытаюсь позвонить:
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);
}
}
}
}
Ошибка, что я получаю:
Error 1 'BetfairAPI.CBetfairAPI' не содержит определения для
'placeBets' и метод расширения 'placeBets' acceptin г первый аргумент типа «BetfairAPI.CBetfairAPI» может быть найден (вы без вести с помощью директивы или ссылка на сборку?)
У меня нет проблем с использованием других методов в классе CBetfairAPI. placeBets() не отображается в выпадающем меню в Visual Studio, если я делаю «CBetfairAPI». (все остальные методы и поля).
Благодарим за помощь.
Где и как объявлена переменная 'MyBetfair'? – Steve