如何在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