我想创建一个使用blockchain.info API的应用程序。发现library如何创建对象,如果该类的构造函数是内部的
现在我试图收到价格。我们通过ExchangeRateExplorer.cs获得价格。 :
public class ExchangeRateExplorer
{
private IHttpClient httpClient { get; }
internal ExchangeRateExplorer(IHttpClient httpClient)
{
this.httpClient = httpClient;
}
public async Task<Dictionary<string, Currency>> GetTickerAsync()
{
//...
}
public async Task<double> ToBtcAsync(string currency, double value)
{
//...
}
}
据我所知,为了使用方法,我需要创建一个实例并通过实例使用方法。但是这个类的构造函数是内部的。如何使用这个类的方法? 大概是一个愚蠢的问题,但问题对我来说并不那么简单。 在此先感谢您的帮助!
内部类可以通过相同的程序集调用:https://msdn.microsoft.com/en-sg/library/7c5ka91b.aspx - 通常是同一个项目。 – Ian