我有一個方法:返回列表<object>自IEnumerable C#
public List<AxeResult> LoadAxes(string kilometriczone, string axe)
{
IEnumerable<AxeResult> allAxes = PullAxes();
var findAxes = allAxes.Select(a => a.KilometricZone.StartsWith(kilometriczone) || a.KilometricZone.StartsWith(axe));
return findAxes.Cast<AxeResult>().ToList();
}
我有這樣的錯誤:
IEnumerable<bool>
does not contain a definition forToList
and the best extension method overloadEnumerable.ToList<AxeResult>
(IEnumerable<AxeResult>
) requires a receptor typeIEnumerable<AxeResult>
我想搜索操作之後返回AxeResult的名單。
您可以通過'StartsWith'使用'Select',它會返回一個'bool'。也許你想要使用where語句呢? – wimh
該錯誤消息很奇怪。我希望運行時間'InvalidCastException'關於不能將'bool'強制轉換爲'AxeResult'。 – juharr