static List <R> TrySelect <T, R>(Iterable <T> list, system.Func <T, R> func) { var list2 = new ArrayList <R>(); foreach (var item in list) { try { list2.add(func(item)); } catch (Throwable e) { } } return(list2); }
private static List <R> visitEach <T, R>(List <T> items, system.Func <T, R> func) { return(items.Select(func).ToList()); }