Я пытаюсь преобразовать следующий код С# в VB:
private readonly StockTicker _stockTicker;
public StockTickerHub(): this(StockTicker.Instance) { }
public StockTickerHub(StockTicker stockTicker)
{
_stockTicker = stockTicker;
}
public IEnumerable<Stock> GetAllStocks()
{
return _stockTicker.GetAllStocks();
}
Я почти все понял, кроме этой строчки:
public StockTickerHub(): this(StockTicker.Instance) { }
Кто-нибудь знает, как преобразовать эту строку в VB?
Решение проблемы
Я верю, что понял это. Приведенный выше код C# в VB выглядит следующим образом:
Private ReadOnly _stockTicker As StockTicker
Public Sub New()
Me.New(StockTicker.Instance)
End Sub
Public Sub New(ByVal stockTicker As StockTicker)
_stockTicker = stockTicker
End Sub
Public Function GetAllStocks() As IEnumerable(Of Stock)
Return _stockTicker.GetAllStocks()
End Function
Комментариев нет:
Отправить комментарий