heavy rocker dude
heavy rocker dude

Reputation: 2301

C# IEnumerable to List error?

I got a simple IEnumerable with some data in my debugging session for StockSearchList. How do I convert to a List but ToList is not accespted.

public IEnumerable<StockSearchItemViewModel> StockSearchList
        {
            get
            {
                if (string.IsNullOrEmpty(_stockSearchFilter)) 
                    return _stockSearchList;

                var filterLower = _stockSearchFilter.ToLower();

                return _stockSearchList.Where(x => { var symbolLower = x.Symbol.ToLower(); return (symbolLower.StartsWith(filterLower) || symbolLower.StartsWith(filterLower)); });
            }
        }

In another method i got:

    List<StockTickerData> ssl = new List<StockTickerData>();
    ssl = StockSearchList<StockTickerData>.ToList();

But I get build error of:

Error   4   The property 'xxxx.StockViewModel.StockSearchList' cannot be used with type arguments   .... stockviewmodel.cs  838 19  

How do I convert ssl to a be list from the values in StockTickerData Thanks

Upvotes: 0

Views: 707

Answers (1)

Huy Hoang Pham
Huy Hoang Pham

Reputation: 4147

It is just a simple syntax error, the right code:

 List<StockTickerData> ssl = StockSearchList.ToList();

Upvotes: 1

Related Questions