Можете ли вы объяснить мне код ниже:анонимных делегатов и общие списки в C#
private static List<Post> _Posts;
public static Post GetPost(Guid id)
{
return _Posts.Find(delegate(Post p)
{
return p.Id == id;
});
}
Какой смысл найти объект в общем списке по этому пути? Он может просто перебирать список.
Как этот делегированный метод вызывается для каждого элемента списка?
Примечание:, если это имеет общее название, вы можете обновить название моего вопроса в?
Спасибо!
Отличный ответ, так как эти ребята сильно поименовали вещи, вы можете указать, что этот третий пример называется выражением лямбда – bendewey
@bendewey: нет проблем, см. Edit –
Использование наименьшего количества «читаемого» кода для достижения той же цели ... – user7116