Лямбда-синтаксис C# ⇐ C#

Место общения программистов C#
Anonymous
Лямбда-синтаксис C#

Сообщение Anonymous »

Раньше я использовал лямбда-синтаксис, но продолжаю видеть синтаксис следующего типа и не знаю, как его интерпретировать. Существуют ли более традиционные способы их написания, чтобы я мог сравнить их и лучше понять?
Это один из примеров, которые я видел:

Код: Выделить всё

client.ExecuteAsync(request, (response, asyncHandle) =>
{
Assert.NotNull(response.Content);
Assert.Equal(val, response.Content);
resetEvent.Set();
});
Это еще один пример:

Код: Выделить всё

client.SearchAsync("Getting", s => {
Assert.IsNotNull(s);
Assert.AreEqual(1, s.Count);
},
Assert.IsNull);
Есть ли способ написать это без лямбды, чтобы я мог их понять?

Подробнее здесь: https://stackoverflow.com/questions/271 ... bda-syntax

Вернуться в «C#»