C# IEnumerable 列出错误?
C# IEnumerable to List error?
我在 StockSearchList 的调试会话中得到了一个简单的 IEnumerable 和一些数据。如何转换为列表但不接受 ToList。
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)); });
}
}
在另一种方法中我得到了:
List<StockTickerData> ssl = new List<StockTickerData>();
ssl = StockSearchList<StockTickerData>.ToList();
但我得到构建错误:
Error 4 The property 'xxxx.StockViewModel.StockSearchList' cannot be used with type arguments .... stockviewmodel.cs 838 19
如何从 StockTickerData 中的值将 ssl 转换为 be 列表
谢谢
只是一个简单的语法错误,正确代码:
List<StockTickerData> ssl = StockSearchList.ToList();
我在 StockSearchList 的调试会话中得到了一个简单的 IEnumerable 和一些数据。如何转换为列表但不接受 ToList。
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)); });
}
}
在另一种方法中我得到了:
List<StockTickerData> ssl = new List<StockTickerData>();
ssl = StockSearchList<StockTickerData>.ToList();
但我得到构建错误:
Error 4 The property 'xxxx.StockViewModel.StockSearchList' cannot be used with type arguments .... stockviewmodel.cs 838 19
如何从 StockTickerData 中的值将 ssl 转换为 be 列表 谢谢
只是一个简单的语法错误,正确代码:
List<StockTickerData> ssl = StockSearchList.ToList();