如何在LINQ中编写这个函数?如何用LINQ选择* some *项目?
public List<TResult> select(List<string> source)
{
List<TResult> result = new List<TResult>();
foreach (var a in source)
{
try { result.Add(TResult.Parse(a)); }
catch { }
}
return result;
}
我想只选择可转换为TResult的项目。 TResult.Parse()返回TResult的新实例。
有什么不对当前的代码?它不是做你想做的事吗? – Bazzz 2011-04-01 09:43:17
我想写一个扩展函数IEnumerable(SafeSelect) –
Poma
2011-04-01 09:47:31